https://github.com/nay-cat/hsperfdata-parser
Application for parsing and analyzing a hsperfdata file from a Java application in real time using its PID or directly from a hsperfdata file.
https://github.com/nay-cat/hsperfdata-parser
hotspot hsperfdata java jvm parser performance
Last synced: 11 months ago
JSON representation
Application for parsing and analyzing a hsperfdata file from a Java application in real time using its PID or directly from a hsperfdata file.
- Host: GitHub
- URL: https://github.com/nay-cat/hsperfdata-parser
- Owner: nay-cat
- Created: 2025-08-02T17:35:39.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T19:13:52.000Z (11 months ago)
- Last Synced: 2025-08-02T20:38:45.099Z (11 months ago)
- Topics: hotspot, hsperfdata, java, jvm, parser, performance
- Language: Java
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hsperfdata-parser
`hsperfdata-parser` is an application for parsing and analyzing `hsperfdata` files from a Java application. It can obtain a snapshot of the `hsperfdata` file of a Java process in real-time using its PID or you can import the file manually instead.
> `hsperfdata` is a performance monitoring file that is created when a Java application opens and is deleted once the process terminates.
> In Windows, these files are located inside %temp% in the `hsperfdata_%username%` folder. The name of each file inside it represents the PID of a Java process.
## Pre-requisites
- Java 8
## Usage
```shell
$ java -jar hsperfparser.jar
```
## Screenshots