0

.net スレッドは非常に重く、それぞれ約 1MB のメモリを消費することを理解しています (主にスタック用)。さて、これがユーザーの .net クラスである場合、ほとんどのメモリが LOH に置かれる可能性が高いことがわかっています。ただ、コアクラスなので挙動はどうなのか気になります。

この質問の理由は、現在 (潜在的に長寿命の) アプリケーションのメモリ プロファイリングを行っており、遅いリークがあるように思われるためです。VS が 33 個のスレッドを表示していることに気付きました (さまざまな状態で、停止を含む)。スレッドの質素な使用がメモリを断片化する可能性があるのではないかと思います (いくつかの LOH DTO とともに)。

4

1 に答える 1