【问题标题】:.net application causing memory fragmentation.net 应用程序导致内存碎片
【发布时间】:2011-05-24 19:40:23
【问题描述】:

我了解 .NET 应用程序(不使用任何未经管理的代码)可能导致内存碎片的唯一方式是大型对象堆。有什么方法可以检测您的应用程序是否正在碎片化内存并避免它?

【问题讨论】:

    标签: .net large-object-heap memory-fragmentation


    【解决方案1】:
    1. 保持对象小。
    2. 让对象保持短暂的生命。
    3. 相信 GC

    1 和 2 在实践中可能很难,但老实说,您会谈论 BIG 对象,而 GC 在这方面确实做得很好。

    【讨论】:

      猜你喜欢
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 2012-08-23
      • 2013-04-18
      • 1970-01-01
      • 2013-08-14
      • 2010-10-26
      相关资源
      最近更新 更多