> > まあ書いてみれ(´ー`) > 1.4からネイティブで確保したヒープ外のメモリをByteBuffer(実態はDirectByteBuffer)というクラスでJava側から扱えるようになったんだけど > これってJavaから任意にfreeするメソッドがないのよ。 > 多分GCされるときにファイナライザで解放してると思うんだけど > もし別のAPIでfreeしないといけないメモリ領域だったりしたときに > どうすれば良いのかなとちょっと疑問になっちゃって・・・ VMに要求した場合は終了まで開放しないようだ(;´Д`)バグレポートも出てる 自前で確保した場合はメモリ管理も自分でやらないと駄目だよ 開放するメソッドを容易してやるのがいいんじゃないかな 参考:2005/05/30(月)23時10分44秒