获取性能消耗的代码
1、获取内存消耗
long start = GC.GetTotalMemory(true);
// 要测试的代码段
GC.Collect();
GC.WaitForFullGCCompelete();
long end = GC.GetTotalMemory(true);
long useMemory = end - start;
2、获取时间消耗
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();
// 要测试的代码段
watch.Stop();
var useTime = (double)watch.ElapsedMilliseconds / 1000;
上一篇:无