Download

IMPORTANT! BY DOWNLOADING THE SOFTWARE BELOW, YOU AGREE TO BE BOUND BY THE TERMS OF THE END USER LICENSE AGREEMENT

What’s new in version 2.9

  • Heap dump analysis now takes into account JVM flags, such as GC type, maximum heap size, etc. This allows JXRay to identify common mistakes with JVM flags and heap configuration, that may impact GC performance
  • Several unusual situations that can lead to premature OutOfMemoryError can now be identified and explained
  • Improved analysis of DirectByteBuffers
  • Improvements in the presentation of thread stacks
  • UI improvements and bug fixes 

What’s new in version 2.8

  • Detection of various common memory problems in JDK classes and popular 3rd party libraries
  • Detection of many new anomaly types, for example: excessive number of unfinalized objects, java.util.Optionals, exception stack traces, weak references, large amount of memory retained by temporary variables in lambda expressions, etc
  • Improved ergonomics 
  • Scalability and performance improvements, bug fixes

What’s new in version 2.7

  • Plain English explanation of detected problems
  • A large number of usability, scalability and performance improvements

What’s new in version 2.6

  • Added detection of duplicate object arrays and array-based lists (such as java.util.ArrayList or java.util.Vector)
  • Added detection of WeakHashMaps with references from values back to keys
  • Performance and scalability improvements
 

What’s new in version 2.5

  • Added Recommendation Engine, that recommends changes to the code to address concrete problems detected in the dump (currently only for duplicate strings and bad collections)
  • Performance improvements in some corner case