用于Windows的轻量级进程执行计时器
Windows中是否包含像Unix这样的轻量级进程执行计时器?有时我只想粗略估计一下,而不需要拿出一个真正的分析器。虽然我可以自己开发,但我更愿意使用现有的解决方案 您可以在cygwin.org上获取cygwin的一个发行版-它有许多在Unix for WIN32上有用的命令行工具 Ctrl-Alt-Delete:然后选择“任务管理器”,这里有一个进程选项卡您可以使用或从msys/cygwin获取“时间”我使用Windows资源工具包中的工具。我应该更清楚-我需要这个用于现有二进制文件。好的,您可以让代码在开始和停止之间运行二进制文件,对吗?大多数编程语言都有一个秒表的等价物,可以运行其他程序。你说得对,我可以自己运行(事实上,在签出cygwin之前,我也这么做了),但我更喜欢现有的解决方案。执行上述操作只会给我提供挂钟时间,但GNU实用程序有各种各样的数据。我喜欢procmon(和Process Explorer),但这并不能真正满足要求,因为它是完全交互式的。用于Windows的轻量级进程执行计时器,windows,performance,unix,time,Windows,Performance,Unix,Time,Windows中是否包含像Unix这样的轻量级进程执行计时器?有时我只想粗略估计一下,而不需要拿出一个真正的分析器。虽然我可以自己开发,但我更愿意使用现有的解决方案 您可以在cygwin.org上获取cygwin的一个发行版-它有许多在Unix for WIN32上有用的命令行工具 Ctrl-Alt-Delete:然后选择“任务管理器”,这里有一个进程选项卡您可以使用或从msys/cygwin获取“时间”我使用Windows资源工具包中的工具。我应该更清楚-我需要这个用于现有二进制文件。好的,您
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
sw.Start();
//do your processing
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);