當(dāng)前位置:
首頁(yè) >
获取程序代码块资源消耗
發(fā)布時(shí)間:2025/5/22
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
获取程序代码块资源消耗
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
// 在這里寫一些可能消耗內(nèi)存的代碼,例如,如果想了解創(chuàng)建一個(gè)GcMultiRow軟件需要多少內(nèi)存可以執(zhí)行以下代碼
long start = GC.GetTotalMemory(true);
var gcMulitRow1 = new GcMultiRow();
GC.Collect();
// 確保所有內(nèi)存都被GC回收
GC.WaitForFullGCComplete();
long end = GC.GetTotalMemory(true);
long useMemory = end - start; //以下代碼可以獲取某個(gè)操作時(shí)間消耗。
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();
for (int i = 0; i < 1000; i++)
{gcMultiRow1.Sort();
}
watch.Stop();
var useTime = (double)watch.ElapsedMilliseconds / 1000;
?
轉(zhuǎn)載于:https://www.cnblogs.com/CJSTONE/p/4961858.html
總結(jié)
以上是生活随笔為你收集整理的获取程序代码块资源消耗的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 多进程多线程GDB调试 (转)
- 下一篇: Office 365 系列三 -----