Projects / JMP

JMP

Java Memory Profiler (JMP) uses the JVMPI interface to track objects and method times in the JVM (Java Virtual Machine). It uses a GTK+ interface to display statistics. The current instance count and the total amount of memory for each class is shown as is the total time spent in each method.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  05 Jun 2006 03:55

Release Notes: A few crash bugs were fixed. Some compilation problems on FreeBSD and Solaris were fixed.

  •  12 May 2006 12:53

Release Notes: A bug that caused a crash during UI freezing was fixed. The ui_none.h file was added.

  •  15 Feb 2006 14:14

Release Notes: This release is usable on Java/1.4.x again. It compiles on gcc/2.95 again.

  •  24 Jan 2006 13:11

Release Notes: GTK handling has been improved. A deadlock has been fixed. Tables can now be sorted both ascending and descending. Preferences are now saved and restored. The build process on MS Windows has been improved.

  •  30 Oct 2005 11:27

Release Notes: This release compiles on OpenBSD. The file generated by string dumping is closed. The German translation was updated. The noui version was made compilable again.

RSS Recent comments

25 Jun 2003 14:21 ernimril

Re: Great, great tool.

> One development opportunity would be a
> detailed user's guide.

For some time now there is a users guide available at
www.khelekore.org/jmp/...

02 May 2002 19:06 modestymaster Thumbs up

Great, great tool.

Very nice tool, indeed!

Helped us tremendously in indentifying mem leaks and other inefficiencies. Setup was simple, and starting it is as easy as adding an option to your java invokation.

One development opportunity would be a detailed user's guide.

07 Jan 2002 23:41 acoliver2 Thumbs up

If you are doing linux java development GET THIS
If you're on linux and doing java development get this tool. It was easy to install, its VERY useful.

My only issues is I wish the GUI were in a different thread then the JVM and I could use it in the debugger. (That would be completely awesome). At the very least a text dumping version with the gui turned off using a configurable rate would be cool too. It wouldn't hurt if it were a bit faster. All in all this project rocks. I use it on POI all the time. Its helped me optimize soo much. THANK YOU, THANK YOU!

Screenshot

Project Spotlight

Recovery Is Possible!

A CD or USB Linux boot/rescue system.

Screenshot

Project Spotlight

PHPDevShell

A stable, secure, fast PHP RAD administration framework.