0
点赞
收藏
分享

微信扫一扫

计算某一段程序消耗的内存和时间【C#】

Xin_So 2022-03-11 阅读 134
c#GCsedjava


为了保证效果,与java操作相同,先清除一下垃圾C#的用法是:【GC.Collect()】

using System;
using System.Diagnostics;
namespace Action
{
class Program
{
static void Main(string[] args)
{
GC.Collect();//清理一下先
Random ra = new Random();
int count = 1000000;//100W
DateTime start = DateTime.Now;
for (int i = 0; i < count; i++)
{
new String(""+i);
}
DateTime end = DateTime.Now;
double usedMemory = Process.GetCurrentProcess().WorkingSet64 / 1024.0 / 1024.0;
Console.WriteLine("耗时:" + (end - start).TotalMilliseconds + "毫秒");
Console.WriteLine("消耗内存:" + usedMemory + "M");
}
}
}

做接口的时候一定好好测好了再上线,否则接口突然的来一个"刷子"就够你抢。


举报

相关推荐

0 条评论