- Eclipse Memory Analyzer (MAT)
visualize the references to objects based on Java heap dumps and provides tools to identify potential memory leaks.
A Java heap dump is a snapshot of the complete Java object graph at a certain point in time. It includes all objects, fields, primitive types and object references.
http://www.vogella.com/articles/EclipseMemoryAnalyzer/article.html
- Plumbr
Plumbr discovers memory leaks and reports all the details you need to solve it, well before any OutOfMemoryErrors.
http://plumbr.eu/
- JProfiler
JProfiler is an award-winning all-in-one Java profiler. JProfiler's intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues
http://www.ej-technologies.com/products/jprofiler/overview.html?gclid=CPWxkLOO1asCFcECQAodoE5ZNw
- Proxy Sniffer
Proxy Sniffer ™ is an innovative, powerful and reasonably priced tool for measuring the stability and response time of Web applications.
http://www.proxy-sniffer.com/
- Rational Purify
Rational® Purify® is a dynamic software analysis tool designed to help developers write more reliable code. It includes two capabilities: 1) Memory debugging (pinpoints hard to find memory errors such as uninitialized memory access, buffer overflow and improper freeing of memory), 2) Memory leak detection (identifies memory blocks that no longer have a valid pointer)
http://www-01.ibm.com/software/awdtools/purify/
- Listing JRockit JVM Processes
- the jstack tool. It prints thread dumps to the command line console.
- jstack - Stack Trace
- jps - Java Virtual Machine Process Status Tool
http://docs.oracle.com/javase/7/docs/technotes/tools/share/jps.html
No comments:
Post a Comment