-
Couldn't load subscription status.
- Fork 29
Home
Welcome to the Eclipse Memory Analyzer Toolkit wiki!
The Eclipse Memory Analyzer tool (MAT) is a fast and feature-rich heap dump analyzer that helps you find memory leaks and analyze high memory consumption issues.
With Memory Analyzer one can easily
-
find the biggest objects, as MAT provides reasonable accumulated size (retained size)
-
explore the object graph, both inbound and outbound references
-
compute paths from the garbage collector roots to interesting objects
-
find memory waste, redundant String objects, empty collection objects, etc
See the download page for installation instructions.
Both the Basic Tutorial chapter in the MAT documentation and the Eclipse Memory Analyzer Tutorial by Lars Vogel are a good first reading, if you are just starting with MAT.
Check:
-
Learning materials. You will find there a collection of presentations and web articles on Memory Analyzer, which are also a good resource for learning.
Proceed over to Getting a heapdump.
Memory Analyzer is extensible, so new queries and dump formats can be added.
Please see the dev-doc/ folder in the project repo for details.
-
MAT Calcite is a plugin to allow SQL queries against the heapdump.
-
Eclipse JIFA is a project to allow hosting of the Eclipse MAT engine.