Сроки выполнения программы
У меня есть проект, написанный на C, и я хотел бы знать, есть ли простой способ профилировать его время выполнения и использование памяти под Windows.
Заранее спасибо.
2 ответа
Решение
Вы можете запустить монитор процесса, запустить вашу программу, а затем вернуться к procmon и использовать Tools/Process Activity Summary, чтобы получить обзор времени и памяти, используемой вашей программой.
Информация о времени достаточно проста: создайте файл.bat, вызывающий программу, выведите текущее системное время до запуска программы и после ее завершения... что-то вроде этого в псевдокоде:
print system time
execute program
print system time
Что касается потребления памяти, я бы сказал, что это немного сложнее, хотя, безусловно, выполнимо. Вы можете попробовать что-то в этом роде...