static int collectionCount = 0;
static Stopwatch watch = null;
static int testCount = 100000;
static void TestBegin()
{
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
collectionCount = GC.CollectionCount(0);
watch = new StopWatch();
watch.Start();
}
static void TestEnd()
{
wtach.Stop();
Console.WriteLine("Time Cost:" + watch.ElapsedMilliseconds.ToString());
Console.WriteLine("GC Count:" + (GC.CollectionCount(0) - collectionCount));
}
TestBegin();
// xxx
TestEnd();
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。