Re: How to delete direct Buffers?
Posted by
Vasilij on
Nov 27, 2014; 2:30pm
URL: https://forum.jogamp.org/How-to-delete-direct-Buffers-tp4033631p4033654.html
I have to correct myself, i delete DirectBuffers not exacltly same as in
https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-core/src/main/java/com/jme3/util/BufferUtils.java#L1307I do not use "Method" and ".invoke()"
I do it like this:
Cleaner cleaner;
if(vertices.isDirect())
{
ByteBuffer abc = (ByteBuffer)( (DirectBuffer)vertices ).attachment();
cleaner = ((DirectBuffer)abc).cleaner();
if(cleaner != null)
{
cleaner.clean();
}
cleaner = null;
abc = null;
vertices = null;
}
Are this two options very different?