小编mat*_*tpe的帖子

Java进程退出时是否返回JNI DLL使用的内存?

我继承了一个带有DLL依赖(JNI)的小型Java项目的维护.使用一组参数调用java程序,这些参数被发送到DLL(并进一步发送到第三方API).输入和输出是简单的字符串.

DLL使用的内存是从java进程堆中分配的内存吗?因此,这是否意味着当java程序退出时,此过程中的所有内存(包括DLL使用的内存)都会返回到系统?

(我们正在谈论Windows Server 2008和Java 1.6,如果有这样的细节.)

java dll java-native-interface memory-management

2
推荐指数
1
解决办法
280
查看次数