为什么我的WPF应用程序会占用这么多Windows句柄?

时间:2014-08-14 19:51:38

标签: c# wpf prism

我有一个WPF Prism应用程序,当应用程序处于使用状态时,任务管理器中的句柄数会不断增加。应用程序运行24小时后,我们有时会收到以下错误:“当前进程已使用其所有系统允许的Window Manager对象句柄。”

我该怎么做才能清理泄漏。我们使用的是Windows 7。

1 个答案:

答案 0 :(得分:0)

不确定您使用的是哪个版本的Windows,但在Win2k上,GDI /用户句柄的最大处理量为10,000: http://support.microsoft.com/default.aspx?kbid=326591

和XP: http://support.microsoft.com/kb/327699/en-us

您可以通过向任务管理器添加句柄计数列来查看进程句柄计数。

这里可能有相关的帖子: What's the upper limit on GDI objects for one process in Windows 7?

在这里: What are Windows "USER objects"

HTH!