0

dotTrace Memoryを使用して、アプリケーションがメモリをリークする理由を調べています。

問題は、スナップショットに示されているメモリ使用量が、使用されているメモリ(perfmonのプライベートワーキングセット)に近づかないことです。

dotTraceを正しく構成していませんか、それともdotTraceが追跡できない管理されていないリソースからの余分なメモリがあることを意味しますか?

4

1 に答える 1

3

これは、いくつかの理由によって引き起こされる可能性があります。

  • dotTraceメモリはネイティブメモリでは機能せず、マネージドメモリプロファイリングのみをサポートします。

  • アセンブリによって使用されるメモリは追跡されません。

  • GCはメモリを再利用しますが、空きとしてログに記録されません。

于 2012-10-16T11:48:03.493 に答える