Saturday, January 27, 2007


While working on my spare time project I've done a small but nifty tool for myself to be able to quickly check if I've broken something while changing CSS or global application templates. Check it out. Diff pictures are really cool!

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:

Monitoring and Management API for the Java Platform

The api turned out to be really usefull. With its help I managed to create a bootchart-like diagram of IDEA startup. Stay tuned for diagram sample.


Technorati tags:

Wednesday, December 21, 2005


I've decided to start a blog where I'll post my random and really rare technical thoughts/ideas.