background preloader

Perf

Facebook Twitter

Memory Analyzer Open Source Project. Eclipse Memory Analyzer (MAT) In times past, when it came to tracking down sporadic memory problems in a complex Java application, it required using a commercial product such as JProbe or a lot of painful and inefficient attempts to recreate the issue. Even if the problem were easy to recreate, unless the problem was blatantly obvious, your application might need to be enhanced in an iterative fashion to collect sufficient information to begin to diagnose the problem. And don’t make the rookie mistake of assuming the class/method/line that threw the OOM is your problem area. That just happens to be the code that couldn’t obtain the necessary memory.

Fortunately, now we have a decent free tool that integrates with the Eclipse known as Memory Analyzer, or MAT. Installation can be done via the standard update sites, just type memory analyzer and follow the installation instructions. When you first open your heap dump, MAT will ask if you’d like to run one of their canned reports. This likely isn’t worth your while. Load Impact - Free web site load test. vFabric tc Server. Introducing tc Server Developer Edition – with Spring Insight. We are proud to present the Spring community with a new tool which helps get their applications to production even faster: tc Server Developer Edition is the standard 100% Tomcat you know and love, plus a new Spring Insight console.

Spring Insight gives deep visibility into your application’s real activity on a request-by-request basis. For any request you can see all the JDBC queries it made, how much time it took to render, or timings for any of your major Spring beans. This fine grained information is very valuable when you are looking at a specific request in isolation, but it can be difficult to find a specific request in a mountain of millions. Fortunately, Spring Insight also has a 10k foot view and can quickly point you to problem areas. Spring Insight’s Application Health screen works great in a performance-testing environment.

To see tc Server Developer Edition in action, just click on the image below to start the screencast: Spring Insight should not to be used in production. JMeter - Apache JMeter™