Reputation: 635
I am looking for a performance analysis tool with the following properties:
A tool that have properties (1) to (5) (without 6) can still be very valuable to me.
My goal is to be able to compare the running time and memory usage of different programs in a consistent way (i.e. the main requirement is that timing the same program twice would return roughly the same results).
Upvotes: 3
Views: 137
Reputation: 54148
For heap analysis (free) you can use umdh.exe which is a full heap dumper, you can also compare consecutive memory snapshots to check for leakage over time. You'd have to filter the output yourself to remove functions that were not of interest, however.
I know that's not exactly what you were asking for in (6), but it might be useful. I think filtering like this is not going to be so common in freeware.
Upvotes: 1
Reputation: 13451
Mingw should already have a gprof tool. To use it you just need to compile with correct flags set. I think it was -g -pg
.
Upvotes: 3