1

我正在调查可能导致我的 .NET 2.0 WinForms 应用程序中出现“创建窗口句柄时出错”Win32Exception 的内存泄漏。这与句柄的数量和用户对象的数量(很可能)有关,所以我试图在下次抛出异常时记录这些指标。

HandleCount 很容易找到: Process.HandleCount.

有谁知道如何找到用户对象的数量?(值可以在Task Manager->Processes的一栏中看到).NET或win API函数都可以。

谢谢!

4

2 回答 2

2

尝试使用P/Invoke 调用的 GetGuiResources

于 2009-11-06T22:03:46.213 回答
1

您也可以在 Windows 任务管理器中看到这一点。1. 选择“处理”选项卡。2.选择视图>“选择列...”并选中“用户对象”

于 2014-10-23T10:08:59.350 回答