>  2005/05/30 (月) 23:35:08        [qwerty]
> > まあ書いてみれ(´ー`)
> 1.4からネイティブで確保したヒープ外のメモリをByteBuffer(実態はDirectByteBuffer)というクラスでJava側から扱えるようになったんだけど
> これってJavaから任意にfreeするメソッドがないのよ。
> 多分GCされるときにファイナライザで解放してると思うんだけど
> もし別のAPIでfreeしないといけないメモリ領域だったりしたときに
> どうすれば良いのかなとちょっと疑問になっちゃって・・・

VMに要求した場合は終了まで開放しないようだ(;´Д`)バグレポートも出てる
自前で確保した場合はメモリ管理も自分でやらないと駄目だよ
開放するメソッドを容易してやるのがいいんじゃないかな

参考:2005/05/30(月)23時10分44秒