On Mon, 2004-11-15 at 23:24 +0100, Ziga Mahkovec wrote:
1. I modified the boot procedure so that early in rc.sysinit, a tmpfs
is
mounted and top is run in batch mode (to output every 0.2 seconds). The
logged output is later parsed only up to the point where gdmgreeter is
running and the system is relatively idle (i.e. boot complete and ready
for login).
2. A Java program parses the log file, builds the process tree and
finally renders a PNG chart. Processes are sorted by PID and traversed
depth first.
This still needs more work but here's a sneak preview:
http://www.klika.si/ziga/bootchart/bootchart.png
Dude. You are awesome.