Question

I have a project written in C and I would like to know if there is a simple way to profile its execution time and memory usage under Windows.

Thanks in advance.

Was it helpful?

Solution

You can launch process monitor, run your program, and then go back to procmon and use Tools/Process Activity Summary to have an overview of the time and memory used by your program.

OTHER TIPS

Timing information is easy enough: create a .bat file invoking the program, output the current system time before the program starts and after it ends...something like this in pseudocode:

print system time
execute program
print system time

As for memory consumption, I would say it's a bit more involved, although definitely doable. You might try something along these lines...

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top