我在 C 中创建了一个打印“Hello world”1000 次的简单程序。现在我想测试非常困的分析器,但它看不到进程之间正在运行的程序。我在调试模式下运行应用程序,Visual Studio 2010。
问问题
6669 次
3 回答
2
如果您使用的是 Vista 或 Windows 7,您可能需要以管理员身份运行 Very Sleepy,以便它可以查看(并列出)该进程。
于 2011-06-06T00:23:22.923 回答
2
或者,您也可以先启动分析器,然后通过文件/启动运行您的程序...
无耻插件:您可以使用“非常困”的修改版本,它允许您在暂停分析的情况下启动分析目标,并使用允许您在此处以编程方式启动/停止分析的 API:http: //hoffesommer.com/博客/2011/06/17/very-sleepy-0_7_2-cpp-profiler-now-with-api/
于 2011-09-06T20:51:11.323 回答
0
我建议您使用process explorer。在启动程序之前启动它,您将看到它出现在列表中,并通过转到属性了解它的标识符,甚至如果您愿意的话甚至它的线程。
因此,当您启动 sleepy 时,您现在将准确地找到您正在寻找的 PID 和 TID。
于 2011-04-22T09:11:47.990 回答