遇到句柄溢出,该咋办?

2015-03-26 15:40:48 +08:00
 yymdude

有人遇到过类似情况么?

2985 次点击
所在节点    程序员
6 条回复
cvrock
2015-03-26 20:02:20 +08:00
句柄泄漏了吧,用windbg很容易定位,修复即可。或者直接重启该进程 :-(
yymdude
2015-03-27 05:07:37 +08:00
@cvrock 运行1天以上才会出现泄漏,windbg运行1天,要占用多大资源啊?
cvrock
2015-03-27 14:15:34 +08:00
@yymdude 应该是运行一天以上才会这么严重吧,估计每时每刻都在泄漏。
另外,windbg占用资源不大,而且也可以attach到指定进程再调试分析,所以这个无需担心。
yymdude
2015-03-27 14:23:46 +08:00
@cvrock 掌握windbg要学不少东西吧?
能分析出是什么程序导致的句柄泄露么?
cvrock
2015-03-28 17:04:12 +08:00
@yymdude 任务管理器,查看,选择列,勾选句柄数,看哪个进程的句柄在持续增长,windbg attach上去diff一下。
megoo
2015-03-29 18:09:10 +08:00
https://msdn.microsoft.com/en-us/windows/hardware/hh852365
为了安装windbg需要安装1.1G的Driver kit,太恐怖了吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX