Thursday, December 22, 2005

Performance Analysis of Java Applications with Bootchart-like Diagrams

I've just completed a bootchart-like utility, for analyzing Java programs running behaviour. Here's a sample of it's output (IntelliJ IDEA compilation process):

On top of it there are several memory metrics graphs, on the bottom - the most important part - threads chart. The short legend:

- red line - thread in running state
- green line - thread in the other (waiting, blocked) state
- no line - thread doesn't exist
- red background - the amount of User CPU time consumed (more red = more User CPU time)

Here's much larger chart:

Technorati tags:


At December 23, 2005 1:07 PM, Anonymous Anonymous said...

How about to make satellite utility for IntellijIDEA to get dumps and monitor performance?

At December 23, 2005 3:58 PM, Anonymous Anonymous said...

can you share this tool?


Post a Comment

Links to this post:

Create a Link

<< Home