私が言うことができる限り、これは不可能なので、私は左フィールドのドキュメント化されていない割り付けフック関数を期待しています。
私は_CrtSetAllocHookのような割り当てを追跡する方法を望んでいますが、C#/.NET
です。
ガベージコレクタ/割り当ての可視性は、GC.CollectionCountのように見えます。
誰もが他の.NETメモリを持っていますか?割り当て/割り当て解除を追跡できますか?
5
A
答えて
8
CLRには「プロファイリングAPI」があります。これは、市販の.NETメモリプロファイリング製品が使用しているものです。ここではドキュメントのトップレベルにMSDNのリンクです:.NET Framework General Reference: About the Profiling API
は、メモリピースへの導入のため、このMSDNマガジンの記事を参照してください:Inspect and Optimize Your Program's Memory Usage with the .NET Profiler API
1
私はレッドゲートのANTSプロファイラを使用します。自分でプロファイリングAPIを学ばなくても、何が起こっているのかをたくさん教えてくれるでしょう。
関連する問題
- 1. メモリの割り当て/割り当て解除(WindowsではC++)
- 2. リソースの割り当て/割り当て解除
- 3. スタックメモリの割り当てと割り当て解除のメカニズム
- 4. UIViewController.viewのメモリ割り当て/割り当て解除
- 5. iPhone:インスタンス変数の再割り当て=割り当て解除ですか?
- 6. UINavigationControllerDelagateを正しく割り当て/割り当てを解除する
- 7. ダイナミックメモリQTでの割り当て解除
- 8. FORTRANでの割り当て解除とメモリ割り当ての問題
- 9. dllの境界を越えたメモリ割り当てと割り当て解除
- 10. オーバーライトと割り当て/割り当て解除の効率 - 効率
- 11. Javaメモリの割り当て解除
- 12. ゲームセンターのメモリ割り当て解除(Cocos2D)
- 13. PopoverController - 割り当て解除インスタンス
- 14. メモリ割り当て解除シミュレーション問題
- 15. iPhone:viewWillDisappearで割り当てを解除し、viewWillAppearで割り当てを行うのはなぜですか?
- 16. 割り当て
- 17. 割り当て
- 18. 割り当て
- 19. Objective Cでの割り当てと割り当て解除の速さはどれくらいですか?
- 20. xmllistコピー割り当てまたは参照割り当て?
- 21. 割り当てられたアドレスで構造をインスタンス化する(割り当て割り当て)
- 22. Pythonコードを最適化し、割り当て/割り当て解除時間を短縮する
- 23. アセンブリランタイムメモリ割り当て
- 24. 割り当てメモリ**
- 25. シャイニーチャートスペース割り当て
- 26. メモリ割り当て
- 27. ダイナミックメモリ割り当て
- 28. エラー:割り当て
- 29. メモリ割り当て
- 30. UnboundLocalError:割り当て