记录进程性能信息






3.40/5 (2投票s)
2002年4月12日
1分钟阅读

56340

830
本文档包含一个小型工具,它使用PDH函数来获取进程信息/性能数据。
引言
开发应用程序中非常重要的一步是性能测试。通常,它在主要发布之前开始,因此这种简单的技术主要对质量保证(QA)工程师有用,因为它有助于增强您的自动化测试或脚本。但它也可以在长时间内获取有关您的应用程序/进程状态的额外信息。开发人员和质量保证人员可以在需要了解哪些操作不可预测地缓慢或导致内存泄漏或最终做错事时使用这个小工具。
好了,现在是一些使用说明
// Parameters:
//
// -proc : process name
// -time : time to sleep in msec between logging info
// -repeat : count of repeat get-info actions
// -text : text to be passed into file
// (should be last parameter in command line)
//
// Examples:
//
// Following line add into (created/opened) file
// 5 lines through 1 second with memory info
// and comment line "Entry point #1" before this info
// cpuinf.exe -proc Winamp -time 1000 -repeat 5 -text Entry point #1
...
输出文件将是performance.csv,如你所料 - csv 是一种逗号分隔的 Excel 可理解的格式 - 所以你只需要点击它就可以在 MS Excel 中打开,并选择几列来创建包含应用程序性能信息的图表。这应该可以真正节省你的时间。;)
也许你可以找到一个新的(未在上面列出)合适的用途(请随时告诉我)…
许可证
本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。
作者可能使用的许可证列表可以在此处找到。