当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,