Есть ли очень сонный учебник по профилированию?
Я создал простую программу, печатающую "Hello world" 1000 раз на языке C. Теперь я хочу протестировать очень сонный профилировщик, но он не видит запущенную программу среди процессов. Я запускаю приложение в режиме отладки Visual Studio 2010.
3 ответа
В качестве альтернативы вы также можете сначала запустить профилировщик, а затем запустить вашу программу через File/Launch...
Бесстыдный плагин: Вы можете использовать модифицированную версию "Очень сонный", которая позволяет запускать цель профилирования с приостановленным профилированием, и с API, который позволяет программно запускать / останавливать профилирование здесь: http://hoffesommer.com/ блог / 2011/06/17 / очень-сонный 0_7_2-каст-профайлер-теперь с-апи /
Если вы используете Vista или Windows 7, вам может потребоваться запустить Very Sleepy в качестве администратора, чтобы он мог видеть (и перечислять) процесс.
Я бы предложил вам использовать Process Explorer. Запустите его, прежде чем запускать свою программу, и вы увидите, что она появляется в списке, и узнаете ее идентификатор и даже потоки, если хотите, перейдя в свойства.
Таким образом, когда вы запускаете сонливость, вы получите именно PID и TID, которые вы ищете.