1

我一直在读这个博客文章和随附的关于 TPL 4.5 .Net 版本的性能改进的 pdf 文档。

pdf文档有一个可能发生的实例列表,但我想要一个更精确的术语定义?

4

1 回答 1

3

链接的文档列出了可能导致这种情况的原因,但是当Task类被迫在内部分配其他内存时,它是有效的,“膨胀”了它的大小。某些用例会导致Task类分配一个内部ContingentProperties类并在任务中存储一个引用,这在该文档中称为“膨胀”。

的正常用例Task将避免分配额外的内部类来存储这些属性,这会导致它在大多数情况下保持较小的整体大小。

于 2013-10-14T19:17:02.330 回答