在Java循環中創建JNI對象時,內存在Java進程中不斷增長。Jni對象在Java循環中增加內存
實施例:
class Nat{
native void hello();
public static void main(String[] args){
while(true){
//creating jni object
Nat nat = new Nat();
// in this loop memory growing
}
}
static{
System.loadLibrary('Hello')
}
}
JNIEXPORT void JNICALL Java_Nat_hello(JNIEnv *, jobject){
//NOTHING CODE.......................
}
也許你可以把問題作爲一個問題來說。你想知道什麼? – boutta 2014-11-04 11:26:05
你可以把更多的代碼?你如何在JNI調用中使用nat對象? – VAndrei 2014-11-04 11:49:33