Without knowing more details about the specifics about the data
structure, the bottlenecks you are seeing etc. one can't provide exact
steps of what to do to improve performance.
The general approach to performance improvement is to first benchmark
your application to see where the biggest bottlenecks are, for you
application it could be CPU w.r.t update or cull traversals, draw
dispatch into OpenGL fifo or on the draw on the GPU. Benchmarking
should only be done with a release build of the OSG and your
application and on hardware that is representation of what your client
will use, and using data that is representative.
What steps you should take to optimize will depend upon where the
biggest costs are. There are a range of things you could do, at this
stage it's too opened end what the bottleneck is to provide specific
osg-users mailing list