Skip to content

iuliandumitru/aprof

 
 

Aprof - Java Memory Allocation Profiler

What is it?

The Aprof project is a Java Memory Allocation Profiler with very low performance impact on profiled application. It acts as an agent which transforms class bytecode by inserting counter increments wherever memory allocation is done.

Download

Download binaries of the latest release here:

.

Using Aprof

The profiled application should be run with additional JVM argument:

java -javaagent:aprof.jar <your-application>

To get help on configuration parameters, run

java -jar aprof.jar

Do not rename agent file "aprof.jar"!

Documentation

Documentation can be found at the project's homepage: https://code.devexperts.com/display/AProf/

How it works

See presentation on Joker Conference 2014: http://www.slideshare.net/elizarov/aprof-jocker-2014

Feedback

Feel free to submit feature requests and bug reports at aprof@devexperts.com

Licensing

This software is licensed under the terms of GPL 3.0 found in the file named "LICENSE". The distribution also contains binaries from the ASM project, licensed under terms found in the file named "LICENSE.asm".

About

Java memory allocation profiler

Topics

Resources

License

GPL-3.0, BSD-3-Clause licenses found

Licenses found

GPL-3.0
LICENSE
BSD-3-Clause
LICENSE.asm

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%