.net应用程序导致内存碎片

时间:2011-05-24 19:40:24

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

我理解只有.NET应用程序(不使用任何未管理的代码)才能导致内存碎片的方式是大对象堆。有没有办法检测你的应用程序是否碎片化内存并且无论如何都要避免它?

1 个答案:

答案 0 :(得分:1)

  1. 保持对象小。
  2. 保持对象短命。
  3. 信任GC
  4. 1和2在实践中可能很难,但老实说,你会谈论BIG对象,GC确实做得很好。