QML存在内存泄露?
最近做Qt研究,发现Qt居然存在内存泄露,感觉很不科学啊请问高手,能解释一下不? --------------------编程问答-------------------- 你看看qt提供的qml实例有没有,我想肯定时你写的有问题。 --------------------编程问答-------------------- int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QtQuick2ApplicationViewer viewer;
viewer.setMainQmlFile(QStringLiteral("main.qml"));
viewer.showExpanded();
return app.exec();
}
qml:
import QtQuick 2.0
Rectangle {
width: 360
height: 360
Text {
text: qsTr("Hello World")
anchors.centerIn: parent
}
MouseArea {
anchors.fill: parent
onClicked: {
Qt.quit();
}
}
}
就是这个程序,看看有问题不? --------------------编程问答-------------------- 呵呵,qml一直都有内存泄露,特别是反复使用listview加载大量数据,滚动的时候,内存增大,有时候静置一段时间,内存少了些许,Qt内存泄露就是自己代码问题,qml建议动态创建组件,那样系统启动的时候会轻松些
补充:移动开发 , Qt