• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Рассчет времени выполнения подпрограмм...

  • Автор темы prosto_lynx
  • Дата начала
P

prosto_lynx

Нужно выяснить, сколько времени занимает работа определенных кусков кода программы (с точностью хотя бы порядка мс.)
С таймером не получается, т.к. на сколько я понимаю, его приоритет выполнения очень маленький...
Подскажите, как еще можно действовать?...
 
S

shisik

Можно подсчитать число тактов процессора. Смотрите в сторону функций QueryPerformanceCounter() и QueryPerformanceFrequency().
 
E

European

Для простых случаев GetTickCount хватает выше крыши
 
P

prosto_lynx

Пардон за длительное отсутствие... только до сети добрался...
GetTickCount отсчитывает только кусками по 15-16мс.. (((
 
E

European

GetTickCount отсчитывает только кусками по 15-16мс.. (((
И? Где проблема? Точнее нужно? Ну так MSDN потрудились бы открыть...
MSDN.GetTickCount сказал(а):
The resolution is limited to the resolution of the system timer. This value is also affected by adjustments made by the GetSystemTimeAdjustment function.
...
If you need a higher resolution timer, use a multimedia timer or a high-resolution timer.

Ну а для экстремального профилирования есть
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!