Memory Analyzer News

News from the Memory Analyzer

Archive for the 'Memory Analyzer' Category

Memory Analyzer at JavaOne 2009

Posted in Memory Analyzer on May 7th, 2009 | No Comments »

The Memory Analyzer tool will be presented for the third year in a row at the JavaOne conference. In the technical session TS-4118 Practical Lessons in Memory Analysis the speakers - Krum Tsvetkov (me) and Andrew Johnson - will show how many of the common memory-related problems can be solved using heap dumps and the [...]

[ Back to top ]

Analyzing the Equinox Bundle Dependencies with Memory Analyzer

Posted in Memory Analyzer on November 28th, 2008 | 4 Comments »

Eclipse has a Plug-in Registry view, which shows the state of all plug-ins in the running instance of Eclipse. But what if you need to analyze a crushed application to see what was deployed on it? Or, like in my case, need to understand a certain bundle dependency in RCP-application that has no Plug-in Registry [...]

[ Back to top ]

Troubleshooting Memory Problems from IBM Systems with Memory Analyzer

Posted in Memory Analyzer on October 23rd, 2008 | No Comments »

There was one question which popped-up at every Memory Analyzer demo we did in the last couple of years – “Is the Memory Analyzer able to read heap dumps also from IBM VMs”? And we always had to give negative answers. Not any longer!
After some joint efforts it is now possible to analyze memory problems [...]

[ Back to top ]

About Querying Objects from a Heap Dump…

Posted in Memory Analyzer on September 3rd, 2008 | 2 Comments »

The Memory Analyzer has powerful views to analyze a Java heap dump. But what if you look for those odd objects? Here the build-in Object Query Language (OQL) comes to the rescue. This blog introduces the basic syntax, commonly used queries and practical hints that help you dissect and analyze your objects.
The object query language [...]

[ Back to top ]

Automated Heap Dump Analysis: Finding Memory Leaks with One Click

Posted in Memory Analyzer on May 27th, 2008 | 9 Comments »

There is a common understanding that a single snapshot of the Java heap is not enough for finding a memory leak. The usual approach is to search for a monotonous increase of the number of objects of some class by “online” profiling/monitoring or by comparing a series of snapshots made over time. However, such a [...]

[ Back to top ]

Blog Post looks at Eclipse’ Memory Consumption

Posted in Memory Analyzer on May 20th, 2008 | No Comments »

Markus Kohler blogged about Analyzing Memory Consumption of Eclipse:
During my talk on May 7 at the Java User Group Karlsruhe about the Eclipse Memory Analyzer I used the latest build of Eclipse 3.4 to show live, that there’s room for improvement regarding the memory consumption of Eclipse.

He goes on to have a closer look at [...]

[ Back to top ]

The Unknown Generation: Perm

Posted in Memory Analyzer on May 17th, 2008 | 3 Comments »

The Hotspot Virtual Machine employs generational garbage collection: a young generation holds recently created objects, the tenured generation those objects which survived (multiple) major Garbage Collections (GCs). The heap dump contains all objects from both spaces, even though we cannot tell anymore to which generation they belonged.
The permanent generation (or: perm space) is a different [...]

[ Back to top ]

Feedback on Memory Analyzer @ Java One 2008

Posted in Memory Analyzer on May 14th, 2008 | No Comments »

Hello,
I just wanted to take the opportunity to thank everybody who joined our technical session at Java One 2008 - “Automated Heap Dump Analysis for Developers, Testers, and Support Employees”.
I was very happy to see more than 400 people in the room, despite of the fact that the session was in the afternoon of the [...]

[ Back to top ]

The Power of Aggregation: Making sense of the Objects in a Heap Dump

Posted in Memory Analyzer on May 8th, 2008 | 5 Comments »

The goal of this article is not to provide you with a step-by-step approach in finding memory problems, but to reveal several powerful features of the Memory Analyzer, which are irreplaceable in memory leak hunting. These features might be unified into one topic – aggregation.
Memory Analyzer - is a powerful Java heap analyzer. It makes [...]

[ Back to top ]

Recent Posts

Archives

Categories

Meta