プログラムでメモリの問題を見つけようとしています。ストレス テストからメモリをダンプし、.NET Memory Profilerにインポートしました。String の 92 インスタンスのみを含む object[] のように見える非常に奇妙なことがあります。 LOHにありました。
私が知っているように、値型と参照型の両方が4バイトのメモリアドレスしか占有しないため、要素の型に関係なく、LOHに割り当てられる大量の要素を持つ配列のみが割り当てられます。したがって、85K が LOH に配置する最小サイズだとすると、配列は 85000/4 = 21000 要素に達する必要があります。
プロファイラーはそれがLOHにあると言っています。申し訳ありませんが、マウスがそのオブジェクト上にある場合にのみ表示される単語を表示できません[]
92エレメントの詳細をチェック。