Eclipse Memory Analyzer Release Review
Eclipse Memory Analyzer Release Review
Review Date: Dec 10, 2008 Community Channel: ? mailto:mat-dev@ ? Author: Andreas Buchen (project lead)
03.12.2008
Copyright (c) 2008 SAP AG, Made available under the Eclipse Public License v1.0
1
Introduction
? Memory Analyzer is a Technology sub-project in Incubation
?
? This is the First Release as on
? Provide Stable Version for External Extensions ? Signal Maturity of the Project to New Users
03.12.2008
Copyright (c) 2008 SAP AG, Made available under the Eclipse Public License v1.0
2
Features
? Report Memory Leak Suspects
? Big Objects, Big Threads
? Calculate Retained Sizes
? Instantly for Objects, Fast for Arbitrary Object Sets, Optimized Approximation for Many Sets
? Find who is keeping Objects Alive
? Path to/from Garbage Collection Roots ? Immediate Dominators
? Group Objects to Detect Pattern
? by Class Loader, by Arbitrary Attribute Values
? Query Heap with an SQL-like Language ? Works with multi GB heap dumps ? Pluggable Heap Formats, Heap Inspections, ...
03.12.2008
Copyright (c) 2008 SAP AG, Made available under the Eclipse Public License v1.0
3
Non-Code Aspects
? Documentation Is Generated Using DITA ? Online Documentation via
? WIKI ? Webinar ? Blog
? Cheat Sheets
Summary: a Wealth of Material is is Available, but often brief and not easily accessible to non-domain experts. This is one topic to improve within the next version.
03.12.2008
Copyright (c) 2008 SAP AG, Made available under the Eclipse Public License v1.0
4
APIs
Memory Analyzer Tool NetWeaver Sessions (from SAP)
Collections, Finalizer, ...
API
Snapshot API
(org.eclipse.mat.snapshot.*)
Parser API
(org.eclipse.mat.parser.*)
HPROF (org.eclipse.mat.hprof.*)
The Memory Analyzer provides two major interfaces:
a) The Snapshot API provides access to the logical object graph inside the heap. It enables inspections that analyze collections, identify leak suspects etc.
b) The Parser API makes reading the raw heap dump format pluggable.
APIs conform with Eclipse Quality Standards.
DTFJ (available from IBM Alphaworks)
MAT @ (known) 3rd Party Extensions
03.12.2008
Copyright (c) 2008 SAP AG, Made available under the Eclipse Public License v1.0
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- python release memory after function
- eclipse heap analyzer
- eclipse memory analyzer heap
- eclipse memory analyzer mac
- eclipse memory analyzer tutorial
- eclipse heap dump analyzer
- eclipse memory analyzer 3 3 5 90
- eclipse memory analyzer 3 3 5
- eclipse memory analyzer
- eclipse memory analyzer download
- viewing the lunar eclipse tonight
- watch eclipse tonight