我试图跟踪我们的MFC代码中的问题,看起来像资源限制问题.内存和cpu看起来都很好.根据任务管理器中的进程选项卡,我们的GDI对象与其他应用程序一致,但是我们的USER对象似乎比其他应用程序要高出10倍.
什么是“USER对象”,有什么限制?
这是一个“经典”的MSDN文章:
Give Me a Handle,and I’ll Show You an Object
上次我正在跟踪Windows对象泄漏(我怀疑你有)Process Explorer是方便的(手牌?).下窗格可以显示一些分配的系统对象,加上它可以做简单的USER,GDI等对象计数.
desktop heap是一个内存池,其中真正的“东西”句柄表示生命(至少有一些句柄,至少不是内核句柄).有时候,您已经分配了多少个句柄,但是该句柄下的每个对象使用了多少内存.您可以调试堆this way.它是一个pain安装.
原文地址:https://www.jb51.cc/windows/365483.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。