I updated to r87 recently, in r86 I dispose and remove all from the scene after clear garbage memory is clear but in r87 is not.
I check in memory debug on firefox browser found it remain in renderItems
at src/renderers/webgl/WebGLRenderLists.js
and so I add code renderer.dispose()
memory is cleared, but I not want to destroy the renderer.
Three.js version
- Dev
- r87
- …
Browser
- All of them
- Chrome
- Firefox
- Internet Explorer
OS
- All of them
- Windows
- macOS
- Linux
- Android
- iOS
Have you tried
renderer.renderLists.dispose();
Which removes all the renderers references to renderItems?
( I hit this problem which is why renderLists is now exposed, although this was before r86)