首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SWT -如何调试"No more handles“

SWT -如何调试"No more handles“
EN

Stack Overflow用户
提问于 2011-03-14 19:18:44
回答 2查看 2.1K关注 0票数 5

时不时地我会被"org.eclipse.swt.SWTError:不再有句柄“这句话所困扰。我已经知道像GDIView这样的工具来监视分配的句柄数量,但现在我想知道是否有更好的方法来做到这一点。

有没有可用的工具?也许在创建句柄时记录所有堆栈跟踪?哪一项显示了两个调用点之间的新句柄?

问候你,大牛

PS:添加了windows标签,因为dev主要发生在windows上,并且只有windows工具就足够好了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-14 23:09:09

我发现了Sleak,一个调试SWT资源的很棒的工具!强烈推荐给所有有同样问题的人。甚至展示了图片资源的图片!

票数 3
EN

Stack Overflow用户

发布于 2017-02-24 20:24:41

对我来说,问题很简单: new Shell()被调用太频繁了。将shell存储为静态成员并重用它会有所帮助。因此,在应用像Sleak这样的工具之前,其他人可能想要对"new Shell“进行全文搜索,并检查他们没有相同的简单原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5297855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档