1

バージョン 4.5 .Net の TPL でのパフォーマンスの向上に関するこのブログ投稿と付随する PDF ドキュメントを読んでいます。

PDFドキュメントには、それが発生する可能性のあるインスタンスのリストがありますが、用語のより正確な定義が必要ですか?

4

1 に答える 1

3

リンクされたドキュメントには、これを引き起こす可能性のあるものがリストされていますが、Taskクラスが他のメモリを内部的に割り当てることを強制され、サイズが「膨張」している場合に効果的です。特定のユースケースでは、Taskクラスが内部ContingentPropertiesクラスを割り当て、参照をタスク内に保存します。これは、そのドキュメントでは「インフレ」と呼ばれます。

の通常の使用例でTaskは、これらのプロパティを格納するために追加の内部クラスを割り当てることが回避されます。これにより、ほとんどの場合、全体のサイズが小さくなります。

于 2013-10-14T19:17:02.330 に答える