Nov 10, 2009 at 6:56 AM
Edited Nov 10, 2009 at 6:58 AM
I went with parsing the CSV file (converted perfmon log) by hand and I got over 90% improvement in performance!! In one particularly large perfmon log, the counter data was taking about 11 seconds to come back, but now it takes about 20 miliseconds. :-)
The only bad part is that PAL v1.x is still about 3 times faster than PAL v2.0. :-( I just can't seem to beat Log Parser's parsing speeds.
In one particular match up, PAL v1.x processes the log in 15 seconds while PAL v2.0 took 50 seconds. With that said, PAL v2.0 has about 3 times the work because it plots *all* data points now (PAL v1.x only plots average values per time slice) and has visual
thresholds in the charts. Also, PAL v1.x will choke on perfmon logs that have too many counters (limitation in Log Parser) while PAL v2.0 will process them regardless making it better for scalability.
I'll post Alpha 2 (the build with the perf change) at the end of this week. I will try post weekly builds as I go.
Thank you for all of the support!