首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析和检查Java加载的DLL中的内存分配

分析和检查Java加载的DLL中的内存分配
EN

Stack Overflow用户
提问于 2010-12-14 04:57:02
回答 1查看 338关注 0票数 0

这里有一个简短的背景。我有一个java应用程序,它需要加载大约6个dlls。其中5个dlls是购买的,另一个是我创建的。我的dll依赖于其他5个。所有与我的dll的交互都是通过jni完成的。

我的dll显然是内存泄漏了。我很难找到它的位置/原因。有没有什么工具可以让我只分析/检查我的dll?我在分析和检查内存分配时遇到了问题,因为它是由java加载的,因此大多数配置文件倾向于分析java.exe,而不仅仅是我的dll。

对我如何实现这个目标有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2010-12-14 05:07:31

你有没有组织过你的自定义DLL,以便你可以在其上添加java层?也就是说,您的DLL有它自己的导出接口,并成为一个独立测试的东西。如果有,那么您可以在没有java的情况下,将C++客户端与您最喜欢的分析器/内存工具一起使用。

(至少,这是我几年前编写用于Java -YMMV的DLL时所做的)。

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

https://stackoverflow.com/questions/4433424

复制
相关文章

相似问题

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