Open GoogleCodeExporter opened 9 years ago
I can only profile the application's CPU time, which is deceiving when the
application does a bit of file IO. Running `time trucov list` shows numbers
that are almost completely CPU bound. That means in theory you could double
the performance on a dual core machine.
However, running 'time trucov report` usually much more IO bound. Writing the
results files one at a time is slow. Instead they should be written
concurrently. That could be theading, nonblocking IO, or async IO. This would
be a pretty easy win as most of the internal data structures are constant when
the output is generated.
However, for me at least trucov seems plenty fast enough. My unit tests take
several seconds to run. Waiting one more second for trucov output has minimal
impact.
Either way I suggest making a branch and doing the work there. I can help with
that if you're not familiar with mercurial.
Original comment by j.nick.terry@gmail.com
on 16 Sep 2010 at 10:13
Original issue reported on code.google.com by
millerlyte87@gmail.com
on 13 Sep 2010 at 1:08