Qt3D内存泄漏有关问题
Qt3D内存泄漏问题
使用Qt3D载入模型:
QGLAbstractScene *scene = QGLAbstractScene::loadScene(fileName);
mainNode = scene->mainNode();
重新载入前释放上一次内存:
delete scene;
qDeleteAll(mainNode->allChildren()); //遍历树进行释放也试过了
delete mainNode;
结果还是有内存泄漏,企鹅的demo每次重新载入程序会增加2M+的内存
大的模型就更不用说了
求解决办法啊
------解决方案--------------------
Qt3D是在重构中,所以过会儿再决定是否使用它吧。
使用Qt3D载入模型:
QGLAbstractScene *scene = QGLAbstractScene::loadScene(fileName);
mainNode = scene->mainNode();
重新载入前释放上一次内存:
delete scene;
qDeleteAll(mainNode->allChildren()); //遍历树进行释放也试过了
delete mainNode;
结果还是有内存泄漏,企鹅的demo每次重新载入程序会增加2M+的内存
大的模型就更不用说了
求解决办法啊
------解决方案--------------------
Qt3D是在重构中,所以过会儿再决定是否使用它吧。