美文网首页
测试垃圾回收次数

测试垃圾回收次数

作者: 晓龙酱 | 来源:发表于2017-09-18 10:32 被阅读25次
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();

相关文章

  • 测试垃圾回收次数

  • Chrome-垃圾回收

    垃圾回收机制 在Chrome存在垃圾回收机制,用于回收内存。 引用计数 引用计数就是跟踪记录每个值被引用的次数,当...

  • Python36_垃圾回收

    注意,垃圾回收机制的测试建议以交互模式测试 ps:对于垃圾回收机制,有的python版本默认开了,有的则默认没有开...

  • jmx的垃圾回收器次数揭秘

    对于jmx提供的垃圾回收器的次数,很多人的疑问点都是老年代的回收次数是否等于FGC的次数。下面我们就围绕这个问题来...

  • 你需要的优秀的毕业设计小程序都在这

    1. 智能垃圾回收小程序 智能垃圾回收小程序,支持拍照识别、语音录入识别,包含垃圾分类题库测试。 云开发版:使用小...

  • JVM 垃圾回收-03(堆)分代收集理论

    1.产生的过程 对象被jvm垃圾回收,随着对象熬过垃圾收集过程的次数(这里叫为对象的年龄)依据回收对象的年龄将对象...

  • 垃圾回收机制

    因为垃圾回收机制 依赖 引用计数, 如果一个值的 引用次数 不为0,垃圾回收机制 就不会释放这块内存。 结束使用该...

  • GC Day0816

    简述GC(垃圾回收)产生的原因,如何避免? GC:回收堆上的内存 避免: 1.减少new产生对象的次数 2.使用公...

  • 简单理解垃圾回收

    什么是垃圾回收? 垃圾回收的是什么? 如何判断为垃圾? 垃圾是怎样被回收的? 垃圾回收哪些区域的内存? 什么是垃圾...

  • Java-GC垃圾回收器和垃圾回收算法

    1. 垃圾回收算法 GC和FGC的区别 次数上频繁收集Young区,次数上较少收集Old区,基本不动元空间。GC(...

网友评论

      本文标题:测试垃圾回收次数

      本文链接:https://www.haomeiwen.com/subject/sbbvsxtx.html