我有一个C#函数,我想测量执行时间:
// save audit log using XML approach
if (records > 0) {
using(SQLRepository repo = new SQLRepository()) {
// this is one approach that I want to meassure
repo.SaveChangeLog(tw.ToString());
// this is second approach that I want to meassure
repo.SaveChangeLogApproach2(tw.ToString());
}
}
Visual Studio中是否已有可用于执行这些执行的时间?
答案 0 :(得分:1)
您应该使用System.Diagnostics.Stopwatch
类。
答案 1 :(得分:0)
请注意,如果在同一个using语句中对两个方法调用进行计时,则由于repo类的实例化,第一次调用可能会变慢。