12 Example. Adding sleep() after device->drop();
First we run example uncommented createTerrainTriangleSelector, and we have:
23.2 mb before creating device
282 mb after creating device and loading all files
113.7 mb after device->drop()(window dont close)
Second run example with commented lines
Code: Select all
scene::ITriangleSelector* selector
= smgr->createTerrainTriangleSelector(terrain, 0);
terrain->setTriangleSelector(selector);
// create collision response animator and attach it to the camera
scene::ISceneNodeAnimator* anim = smgr->createCollisionResponseAnimator(
selector, camera, core::vector3df(60,100,60),
core::vector3df(0,0,0),
core::vector3df(0,50,0));
selector->drop();
camera->addAnimator(anim);
anim->drop();23.2 mb before creating device
204.1 mb after creating device and loading all files
40.7 mb after device drop;
Why in first example deevice->drop() dont return programm in memory in state before creating device ?
Sorry for my bad english)