1

.NET2.0WinFormsアプリで「ウィンドウハンドルの作成エラー」Win32Exceptionを引き起こしている可能性のあるメモリリークを調査しています。これは、ハンドルの数とUSERオブジェクトの数(ほとんどの場合)に関連しているため、次に例外がスローされたときにこれらのメトリックをログに記録しようとしています。

HandleCountは簡単に見つけることができます: Process.HandleCount

USERオブジェクトの数を見つける方法を知っている人はいますか?(値は[タスクマネージャー]-> [プロセス]の列に表示されます).NETまたはwinAPI関数で実行できます。

ありがとう!

4

2 に答える 2

2

P/Invokeを使用して呼び出すことができるGetGuiResourcesを試してください

于 2009-11-06T22:03:46.213 に答える
1

これは、Windows タスク マネージャーでも確認できます。1. 「プロセス」タブを選択します。2. [表示] > [列の選択...] を選択し、[ユーザー オブジェクト] にチェックを入れます。

于 2014-10-23T10:08:59.350 に答える