Java オブジェクトの GC 呼び出しを検出する最良の方法は?
C++ コード用の Java ラッパーを作成しています。GC が呼び出されるたびに、C++ コードで割り当てられたメモリを解放する必要があります。
いくつかの解決策を見ましたが、満足できるものはありませんでした。
そのうちの1つは次のとおりです。
Object obj = null;
try{
obj = new Object();
// do things
} finally {
if(obj != null){
obj.freeCObjects();
}
}