[osg-users] Unbounded growth in OpenFlight ReaderWriter

Chris Hanson xenon at alphapixel.com
Tue Jul 31 07:39:37 PDT 2018


I think Brede Johansson wrote that loader once upon a time. I'm hoping to
connect with him in Oslo this week. Maybe I'll ask him about this if I do.

On Tue, Jul 31, 2018 at 11:54 AM Daniel Emminizer, Code 5773 <
dan.emminizer at nrl.navy.mil> wrote:

> Hello All,
>
> I've found what appears to be unbounded growth in the OpenFlight loader.
> I have a work-around but wanted to run it past the community since there
> are many here who are more familiar with the format and the loader than me.
>
> I'm seeing uncontrolled memory growth when using the std::istream version
> of readNode.  It appears to populate the local cache with new images, but
> never clears out the local cache.  The filename-based version of readNode()
> does clear out the cache before it returns.
>
> Does it make sense to add in:
>
>         flt::Registry::instance()->clearLocalCache();
>
> ... before the return of the ReadResult at the bottom of this method at
> https://github.com/openscenegraph/OpenSceneGraph/blob/master/src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp#L533
> ?
>
>
> If that's not a good path forward, do you have any suggestions on how to
> clear the cache on demand?
>
> Thanks,
>
>  - Dan
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>


-- 
Chris 'Xenon' Hanson, omo sanza lettere. Xenon at AlphaPixel.com
http://www.alphapixel.com/
Training • Consulting • Contracting
3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 •
GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL
Legal/IP • Forensics • Imaging • UAVs • GIS • GPS •
osgEarth • Terrain • Telemetry • Cryptography • LIDAR • Embedded • Mobile •
iPhone/iPad/iOS • Android
@alphapixel <https://twitter.com/alphapixel> facebook.com/alphapixel (775)
623-PIXL [7495]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20180731/b6715cee/attachment.html>


More information about the osg-users mailing list