私は小さなJavaプロジェクトのメンテナンスをDLL依存(JNI)を継承しています。 Javaプログラムは、一連のパラメータを使用して呼び出され、DLLに転送されます(さらにサードパーティのAPIに送信されます)。入力と出力は単純な文字列です。Javaプロセスが終了したときにJNI DLLによって使用されるメモリが返されますか?
DLLによって使用されるメモリは、Javaプロセスの 'heap?結果として、このプロセスのすべてのメモリ(DLLによって使用されるものを含む)がjavaプログラムが終了したときにシステムに返されることを意味しますか?
(その問題などの詳細ば我々は、Windows Server 2008とのJava 1.6を話している。)