JNI程序如何检测C代码的内存泄漏
2007-09-22 14:48
330 查看
Java调用C的JNI程序很容易出现内存泄漏问题,因为Java不负责回收C中的内存,所以必须自己保证C代码没有内存泄漏问题。
经过测试,memwatch就可以直接用于JNI中的C代码的内存检测。程序在JNI调用后,就会在目录下生成一个文件,里面记录了内存数据。
结论:JNI中C代码的内存检测和单纯的C代码的内存检测没什么不同,不需要做特殊处理。
经过测试,memwatch就可以直接用于JNI中的C代码的内存检测。程序在JNI调用后,就会在目录下生成一个文件,里面记录了内存数据。
结论:JNI中C代码的内存检测和单纯的C代码的内存检测没什么不同,不需要做特殊处理。
相关文章推荐
- Solaris中如何检测内核代码的内存泄漏
- 手工添加MFC程序的内存泄漏检测代码
- 不重载new操作符如何代码实现内存泄漏检测
- 如何阅读他人的程序代码
- 如何在Windows环境下进行jni开发--代码编写
- 用JNI进行Java编程---从Java程序调用C/C++代码
- 如何在Hadoop集群运行JNI程序
- 如何在程序中执行动态生成的Delphi代码
- 如何改善你的程序代码质量
- iphone ios XCode4如何调试程序忽然崩溃而找不到挂的代码
- 系统管理程序中如何备份数据库、还原数据库[代码]
- Linux C程序如何检测WIFI无线USB网卡是否可用?
- 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
- 检查C++中的内存泄漏-通过添加代码来检测
- 如何查找事务代码所在程序的用户出口(user-exit)
- 给VC的控制台程序添加内存泄漏自动检测功能
- 如何更好的读懂复杂程序代码
- 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
- XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
- 如何让程序运行更快时间更短C语言代码(程序员必看)