求教windows中,哪些操作在软件退出后,仍然会占用系统的哪些资源

疯魔症 2018-01-21 07:25:48
问题描述:
使用Qt编写的程序,在用户环境中长时间运行会界面不响应不能响应鼠标,重启软件也不行,必须重新启动操作系统。
我怀疑是不是代码中某些资源,没有释放,在软件进程结束后操作系统仍然没有收回,导致软件重启也卡顿不响应鼠标。

我的一些思路
查了一些内容,进程申请的内核对象,不释放的化,进程结束,windows并不收回,所以我的代码中按这个方向去查;
然后有没有方式查询系统的内核对象,能查询我的软件泄露未释放的内核对象;
然后SysInternals工具集中可以查询内核对象么;

万分感谢
...全文
578 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
PALadinWIC 2018-03-19
  • 打赏
  • 举报
回复
如果是纯粹调用WIN32的API的话,很多函数在调用时都需要传递句柄,很多句柄使用完后都要Close掉,问题是这个QT是怎么封装WIN32的你不知道,所以他在什么时机点上退出这个就无法回答了。最好得看下QT的文档,看看有没有什么线索了。
疯魔症 2018-01-27
  • 打赏
  • 举报
回复
做了一些测试
aabbabababaa 2018-01-26
  • 打赏
  • 举报
回复
太底层了,没看到进程,是不是资源勾子在占用了?也不是太懂。。。
qishine 2018-01-23
  • 打赏
  • 举报
回复
能够看到程序进程还在吗? 它占用了多少内存? 或许这个sysinternals的工具·可以帮到你 NotMyFault v4.01 (November 18, 2016) Notmyfault is a tool that you can use to crash, hang, and cause kernel memory leaks on your Windows system.

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧