我们正在开发产品,突然发现产品中使用的一个第三方控件在使用的时候,没刷新一次就让程序增加一些句柄。
那个控件我们是看不到源码的,也不知道这些泄漏的句柄到底是什么东东。现在我们看到程序占用的句柄数已经超过10000了,程序还在运行,没看出异常。前几天看到GDI对象数目如果达到一万,程序就不能刷新界面了。我很想知道,对于一个应用程序来说,它所能拥有的句柄数最大是多少?
那个控件我们是看不到源码的,也不知道这些泄漏的句柄到底是什么东东。现在我们看到程序占用的句柄数已经超过10000了,程序还在运行,没看出异常。前几天看到GDI对象数目如果达到一万,程序就不能刷新界面了。我很想知道,对于一个应用程序来说,它所能拥有的句柄数最大是多少?
解决方案 »
- 回调函数中SHBrowseForFolder函数创建的公用对话框无法点击。。。在线等...
- 问一个线程模型的问题
- 问问大家我该怎么学习3D游戏的编程。
- 关于LNK1120的错误,请教各位,UP有分!
- vc初学者问:我写了一个简单的程序,请指教!
- 在改变一个Frame大小时,如何限制它在达到一个最小值时便再也无法缩小? (Up有分)
- 高分寻求soft-ice(for winxp)!!!
- 我想让钩子记录使用Word过程中点的菜单名或按钮名,并输出成txt。最好能给出关键代码,谢谢!
- 高手请指点!
- 嘿!各位大侠,我有一个很简单的问题~~
- 请问我是否可以 s=recv(msock,char(*)&Data,sizeof(Data),0);这样将接受来得数据自动填充到数据结构中呢
- 请问如何用CODBCRecordSet+listctrl实现分页显示数据库中数据?狂急!求助!
袁峰的《Windows Graphics Programming Win32 GDI and DirectDraw》
线程?gdi?还是别的什么?
Number of GDI object handles is 12,000 per process, 16,000 systemwide
袁峰的《Windows Graphics Programming Win32 GDI and DirectDraw》
====================================比較可信
每个线程的消息栈装满才会出问题,这个栈大概也是10000吧
每个进程可以有很多线程的