私が言うことができる限り、これは不可能なので、私は左フィールドのドキュメント化されていない割り付けフック関数を期待しています。
私は_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. C++でメモリを割り当て、割り当てを解除します
- 6. iPhone:インスタンス変数の再割り当て=割り当て解除ですか?
- 7. UINavigationControllerDelagateを正しく割り当て/割り当てを解除する
- 8. FORTRANでの割り当て解除とメモリ割り当ての問題
- 9. ダイナミックメモリQTでの割り当て解除
- 10. dllの境界を越えたメモリ割り当てと割り当て解除
- 11. 変数の割り当て、解放、割り当て
- 12. Swift UnsafeMutablePointer関数内のメモリ割り当てと割り当て解除
- 13. オーバーライトと割り当て/割り当て解除の効率 - 効率
- 14. PopoverController - 割り当て解除インスタンス
- 15. Javaメモリの割り当て解除
- 16. メモリ割り当て解除シミュレーション問題
- 17. ゲームセンターのメモリ割り当て解除(Cocos2D)
- 18. C++ステートフルアロケータの割り当て解除
- 19. xcode/swiftで値の割り当てを割り当てます。
- 20. スタックフレームはスコープで割り当てられ、割り当てが解除されていますか?
- 21. メモリの割り当てを解除して再割り当てします。 FLTKでポリゴンをリセットする
- 22. iPhone:viewWillDisappearで割り当てを解除し、viewWillAppearで割り当てを行うのはなぜですか?
- 23. C#とC++で作業しているときのメモリ割り当て/割り当て解除
- 24. 割り当て
- 25. 割り当て
- 26. 割り当て
- 27. 割り当て
- 28. 割り当て
- 29. 割り当て
- 30. Objective Cでの割り当てと割り当て解除の速さはどれくらいですか?