无意中发现了操作系统提示配额不足的真相:
由于最近做了一程序存在内核对象的泄露,内核对象 分为 :
1 GDI handle
2 user handle
3 handle
查看msdn上讲 user handle是菜单 icon等东西
那么我的理解handle应该就是所谓的内核对象,例如mutex event等。
那么当我们创建GDI对象超出10000(每个进程),系统基本就无法响应绘图操作了
而handle了,我的机器上测试的是500W左右,系统创建就失败,此时执行任何操作,比如创建进程等,均会提示配额不足。
所以如果是写服务器程序,一定要重视内核对象的释放问题