JNI Can't Release Memory
This is JNI's C++ code: extern 'C' JNIEXPORT jbyteArray JNICALL Java_cn_rilled_encoder_JNIEncoder_encodeEncryptBuff( JNIEnv* env, jobject obj, jbyteArray uc
Solution 1:
I solved the problem with delete encryptBuff.
New Code
...
unsigned char* chars = (unsigned char *) malloc(chars_len);
...
free(chars);
delete encryptBuff;
return bArray;
New memory usage:

Post a Comment for "JNI Can't Release Memory"