java - Solaris 9 : memory leak detection

标签 java c memory-leaks java-native-interface solaris

我们正在尝试检测客户站点的内存泄漏情况。我们使用 JNI 调用 C 代码,而 C 代码又使用第 3 方库(开源)。

据我了解,内存泄漏是由于以下原因之一而发生的:java 代码、JRE、JNI 相关代码和第 3 方代码。

我应该如何检测泄漏?什么工具?程序?

我们被告知要关注 libumem 并积极考虑使用它。

谢谢,

更新 Java 应用程序使用 JNI 调用 C 代码。 java 代码的指标:没有。 第 3 方库:NetSNMP。 Java 堆看起来或多或少是恒定的,因此,我们更多地关注 JNI 或第 3 方 C 库。

最佳答案

关于java - Solaris 9 : memory leak detection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6134991/

相关文章:

Java 源代码生成框架

检查有效整数

c - 使用 SSE 进行矩阵乘法错误 __m128 到 *float 转换?

javascript - jQuery load() 方法内存泄漏?

jquery - 如何正确解除 jQuery 小部件中 dom 元素的绑定(bind)?

java - JTable 绑定(bind)避免默认值

java - 如何使用java删除特定值中的列

iphone - 了解内存泄漏检查工具 - iPhone

java - 如何在android中准确扫描所有连接到wifi的设备的IP和Mac地址?

c - 如何释放指向保存地址的指针的指针