我试图使用setprop libc.debug.malloc = 1来查找泄漏.我做了一个演示程序并引入了内存泄漏,但上面的标志无法检测到这个泄漏.我试过下面的命令:adb shell setprop libc.debug.malloc 1 adb shell stop adb shell start
jstring Java_com_example_hellojni_HelloJni_stringFromJNI(JNIEnv* env,
jobject thiz) {
int *p = malloc(sizeof(int));
p[1] = 100;
return (*env)->NewStringUTF(env, "Hello from JNI !");
}
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
谢谢