【发布时间】:2014-05-22 19:33:03
【问题描述】:
我对 ms visual studio 中代码的运行时间/速度非常好奇。
例如,
1.代码:
byte[] buffer = new byte[4096];
var p = System.IO.Directory.GetFiles(directoryName);
2。代码
var entry = new ZipEntry(Path.GetFileName(file));
entry.DateTime = DateTime.Now;
如果我运行 1. 代码,我想查看“它的运行时间/速度 0.03 秒”
如果我运行 2. 代码,我想查看“它的运行时间/速度 0.06 秒”
在不使用 timer 的情况下,有什么可以计算 c# 中代码的运行时间/速度吗?
我们将不胜感激。
谢谢。
【问题讨论】:
-
您是否使用
byte[]示例来分析CLR 的分配速度? ……这有什么用? ...另外,看看Stopwatch。 -
如果我调试行,我想计算运行时间/调试持续时间的速度等。
-
这只是为了调试/分析吗? Visual Studio 有一个非常方便的性能分析工具..
标签: c# performance time