2

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.

2 Answers2

3

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.

plodoc
  • 2,783
  • 17
  • 17
0

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...

Tomislav Nakic-Alfirevic
  • 10,017
  • 5
  • 38
  • 51