Hello,

I guess that Qt3D has huge memory leaks.

You can check it on this example: https://github.com/igormironchik/3Dtree

It's 3D tree, that grows year by year.

By default tree will grow 5 years (5 minutes).

When tree grown you can restart tree. And here I delete all resources:

void

MainWindowPrivate::createTree()

{

if(m_tree)

{

for(constauto&e:m_rootEntity->childNodes())

e->deleteLater();

}

m_tree=newBranch(m_startPos,m_endPos,c_startBranchRadius,

true,m_rootEntity);

m_tree->setAge(0.0f);

m_tree->updatePosition();

m_tree->placeLeafs();

}

But a lot of memory are eaten.

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to