[Here are some background details on this feature.] There is a dumber "good enough" command called "systemd-analyze plot". I asked myself: is it worth rolling a custom kernel just for systemd-bootchart?
I looked for some examples to compare; I found these http://git.fenrus.org/tmp/bootchart-20120512-1017.svg http://git.fenrus.org/tmp/bootchart-20120512-1025.svg http://git.fenrus.org/tmp/bootchart-20120512-1030.svg http://git.fenrus.org/tmp/bootchart-20120512-1036.svg (via http://freedesktop.org/wiki/Software/systemd/Optimizations/) Attached is example output of "systemd-analyze plot". AFAICT the key difference is bootchart includes CPU & I/O stats.
tmp.svg.gz
Description: application/gzip