liberando memoria en three.js

mi aplicación carga muchas mallas. para deshacerme de las mallas viejas, trato de deshacerme de ellas. pero la memoria nunca se libera.

Me estoy perdiendo de algo ?

mi ejemplo simple para reproducir:

cargar 100 de mallas binarias grandesdisponer de todos ellos de nuevo

El administrador de tareas de Chrome dice que se usan 250 MB de memoria, es exactamente lo mismo que sin el paso 2

memtest

var scene = new THREE.Scene();
var mymesh=Array();

// 1. load a lot of geometry/meshes...

for(var i=0;i<100;i++)
{
    var bloader;
    bloader = new THREE.BinaryLoader();

    bloader.load( "objekte/presto_6.js" , function( geometry ) 
    {
        mymesh.push(new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( {color:0xffffff } ) ));
        scene.add(mymesh.length-1);
    });
}

// 2. try to dispose objects and free memory...

for(var j=0;j<mymesh.length;j++)
{
    mymesh[j].geometry.dispose();
    mymesh[j].material.dispose();
    screne.remove(mymesh[j]);
}

mymesh=Array();

</script>

Respuestas a la pregunta(1)

Su respuesta a la pregunta