这句话是什么意思?

dex*_*ter 4 .net performance garbage-collection allocation chunking

在阅读提高.NET应用程序性能和可伸缩性时,我在"改进托管代码性能/垃圾收集器指南"中遇到了这个问题:

Avoid preallocating and chunking memory.

但本书从未解释过为什么预分配是坏的或者Chunking在GC优化方面的真正含义.

有人可以对这个问题有更多的了解,并向我解释为什么这两个是坏的,它们在使用GC的.net方面有什么意义?

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8A2E454D-F30E-4E72-B531-75384A0F1C47&displaylang=en

Han*_*ant 7

预分配内存是一种不能很好地扩展的技术.分块可以推动大对象堆中的分配.要么会让你不必要地使用内存.信任垃圾收集器,在需要时进行分配.

  • 什么?关键是你*不要*使用这种代码. (2认同)