Hi Robert
How one should change the number of threads dynamic before DatabasePager
initialise it in his singleton?
Code:
int cores = Registry::capabilities().getNumProcessors();
osg::DisplaySettings::instance()->setNumOfDatabaseThreadsHint(
osg::clampAbove(cores, 2) );
osg::DisplaySettings::instance()->setNumOfHttpDatabaseThreadsHint(
osg::clampAbove(cores/2, 1) );
It will not work. It works only with an environment variable. The singleton
should not setup the threads on startup. The constructor of a singleton is at
beginning of application startup. The order of initialise is not defined (only
from the compiler).
Cheers,
Remo
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=70866#70866
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org