in reply to RFC: Profiling your code.

When profiling anything that spends a lot of time on I/O, like DBI or disk access, you should look at the real time with the -r flag. CPU time will lead you off in the wrong direction when CPU is not the bottleneck.