针对命令行程序的测试

casazaft 2007-02-12 10:37:47
因为项目需要,开发一个用来测试命令行程序的程序
因为不但要测出程序执行所需要的时间和内存占用,还要保证测量的权威性,这显然需要制定一定的基准,面前我想到两个方法:
1.双线程同步测试
A线程用来运行被测程序,记录耗时;
B线程用来运行某个固定次数的算法程序,记录耗时;
以b耗时为基准,评价机器计算能力,并修正A的耗时。
2.虚拟机测试
使用虚拟机技术,模拟指定计算能力的计算机独占运行被测程序,记录耗时。

目前没想好,但有几点问题,希望曾经碰到的高手指点一二,另外本人并不熟悉虚拟机技术,有相关的理论或实现的文档,还请介绍一下,拜谢!
...全文
223 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxf654 2007-02-15
  • 打赏
  • 举报
回复
up
蒋晟 2007-02-14
  • 打赏
  • 举报
回复
那你怎么在C#区提这个问题?
liangxf0022 2007-02-14
  • 打赏
  • 举报
回复
up
casazaft 2007-02-14
  • 打赏
  • 举报
回复
感谢jiangsheng(蒋晟.Net[MVP])
给出的链接,不过似乎clrprofiler.exe只是针对托管程序,而我的目标是测试非托管程序,不过还是相当感激
继续研究中
俩醒叁醉 2007-02-13
  • 打赏
  • 举报
回复
关注
tesling 2007-02-13
  • 打赏
  • 举报
回复
帮顶,学习。
蒋晟 2007-02-13
  • 打赏
  • 举报
回复
http://www.microsoft.com/downloads/details.aspx?FamilyId=A362781C-3870-43BE-8926-862B40AA0CD0&displaylang=en
jetxia 2007-02-13
  • 打赏
  • 举报
回复
mark and up
lovehongyun 2007-02-13
  • 打赏
  • 举报
回复
关注...
rocy520 2007-02-13
  • 打赏
  • 举报
回复
帮顶!
james_hunter 2007-02-13
  • 打赏
  • 举报
回复
不是很明白,帮顶!
casazaft 2007-02-13
  • 打赏
  • 举报
回复
自己顶一下

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧