0.1 - * Initial version 0.2 - * Small fixes to Makefile to use LIB_DIR instead of JBOSSEXTLIB_DIR * Support for aggregated summaries of method mem based on call stack * Limit number of items per page and allow moving between pages 0.3 - * Add LGPL license. Initial public alpha preview release 0.4 - * Changed build process to use ant * Add build support for Windows using MinGW * Amend installation instructions 0.5 - * task.gcc missing in dist 0.6 - * Added Thread memory summary * Moved build properties to config directory * Fixed array out of bounds error when using filters * Add code to record object allocation time (not yet exposed in UI) 0.7 - * Change JNI routines to support memory summary by thread. Not yet exported by user interface. * Add SunOS.properties to allow building on Solaris (contributed by Romano Guizzetti) 0.8 - * In getThreadMem make sure we only account memory for currently active threads. We should summarise memory allocated in exited threads against a defunct thread entry - currently they are unaccounted. * Use updated linkhash table code * Update gcc ant build task to allow compiling multiple source files * Fix shutdown race condition - JNI_OnUnload not to be used to free hashtables as JVMPI events can still be deliver after this has been called. Now freed in JVMPI_JVM_SHUTDOWN event instead. * Handle CLASS_UNLOAD event * Change JMemProf.get*Mem interface to use long for object ids and made associated changes in JMemProfServlet * Add Mac OS X build properties -- contributed by Tom Anderson, tanderson at infonow dot com