c++ - jconsole 能否用于识别 JNI C++ 对象中的内存泄漏?

标签 c++ jconsole

是否可以识别未释放的 C++ 分配? C++ 调用是使用我计划附加 jconsole 的 Java 应用程序中的 JNI 进行的。如果可能,请说明您如何(无论是在导出的转储文件中还是其他方式)看到未释放的堆对象。

最佳答案

没有。 C++ 代码不会从 JVM 可以看到的任何地方分配内存。 (除非您谈论的是从 C++ 分配的 Java 对象。)

关于c++ - jconsole 能否用于识别 JNI C++ 对象中的内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6466882/

相关文章:

java - 如何监控java应用程序的堆栈使用情况

c++ - 使用 FireBreath 的 WMI 和 C++

c++ - 链表类,如何访问嵌套节点结构的数据?

C++析构函数删除共享内存

tomcat - 通过 jconsloe : javax. management.remote.rmi.RMIConnector.connect(RMIConnector.java:281) 登录 Tomcat JMX 服务时出现问题

java - JConsole 主类

c++ - 如何在 OpenCV 中使用双类型映射进行重新映射

c++ - 防止 Windows 程序将 ^Z 解释为文件结尾

java - 在 JVM 上禁用本地 JMX 连接

Tomcat 7 JMX 未在 jconsole 中显示任何线程