JNI内存释放以及泄露处理方法汇总

来源:互联网 发布:网络电话攻击软件 编辑:程序博客网 时间:2024/05/22 13:57

在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject
。如果返回java不必release,java会自己回收。

jstring jstr = env->NewStringUTF((*p).sess_id); env->DeleteLocalRef( jstr); ....jobject jobj = env->NewObject(clazz,midInit); return jobj; 
原创粉丝点击