- 487 名前:デフォルトの名無しさん [2008/11/29(土) 19:24:40 ]
- JNI使って、
int[] を返す native な関数をつくり、 DLLを C/C++ で実装し、 malloc とかしてメモリ確保してそのポインタをして返しやったりした場合、 Java 側ではガベージコレクションされなくなるんでしょうか? (new したものしかガベージコレクション対象にならない?) また、free するような関数も DLL で実装して、 int[] (jintarray になるのかな?) を渡して 開放とかってできるんでしょうか? DLL で画像処理させたい(MMXとかを使う)ので、 メモリアライメントがとれてる配列を使いたいので、、、 スレ違いかもしれませんが、よろしくお願いします。
|

|