【发布时间】:2012-06-19 08:56:52
【问题描述】:
所以我的问题是关于 JNI 中的内存泄漏。
如果我有:
jclass cls = env->FindClass("java/lang/String");
jobjectArray aRow = env->NewObjectArray(col, cls, NULL);
env->DeleteLocalRef(cls);
我知道 cls 内存将被释放。但是,如果我使用:
jobjectArray aRow = env->NewObjectArray(col, env->FindClass("java/lang/String"), NULL);
作为参数传递的jclass会被释放吗?
【问题讨论】:
标签: java memory-management java-native-interface