//得到当前程序用的内存。 long m = Environment.WorkingSet; //得到系统启动了多少毫秒。 int t = Environment.TickCount; ....你的处理处理代码。 //算用了多少时间。 t= Environment.TickCount - t //用了多少内存。 m = Environment.WorkingSet - m
一般作测试都是在尽量不运行其他的程序的情况下进行的, 网上的一些评测也是这样。在说如果你单纯想证明一下速度我提供的方法基本已经够用了 而且要精确到纳秒的话可以看看我的这篇文章. http://blog.csdn.net/flashelf/archive/2004/06/23/24336.aspx如果要写测试软件的话. .net 好像并不是很适合、如果调用 n 个 Windows API 来达到 效果、还不如用VC 或 Delphi 这种和底层系统更贴近一点的开发语言来完成。
long m = Environment.WorkingSet;
//得到系统启动了多少毫秒。
int t = Environment.TickCount;
....你的处理处理代码。
//算用了多少时间。
t= Environment.TickCount - t
//用了多少内存。
m = Environment.WorkingSet - m
有没有方法知道某个线程占用的cpu时间?
网上的一些评测也是这样。在说如果你单纯想证明一下速度我提供的方法基本已经够用了
而且要精确到纳秒的话可以看看我的这篇文章.
http://blog.csdn.net/flashelf/archive/2004/06/23/24336.aspx如果要写测试软件的话.
.net 好像并不是很适合、如果调用 n 个 Windows API 来达到 效果、还不如用VC 或 Delphi
这种和底层系统更贴近一点的开发语言来完成。
都是为了商务而生的不适合做哪些、如杀毒软件、系统性能测试软件、等
起码现在这个阶段是这样。