占用内存的大小,居然会与界面的几何大小,在一定程度上成正比?
做了很多次试验,都能说明这点。
*********************************************************************************
占物理内存 : 约1436Kb
占虚拟内存: 约3412Kb
#include <QApplication>
#include <QWidget>
int main(int argc,char*argv[])
{
QApplication app(argc,argv);
QWidget w;w.resize(100,100);w.show(); //几何大小(100,100)
return app.exec();
}
***********************************************************************************
占物理内存 : 约1726Kb
占虚拟内存: 约3712Kb
#include <QApplication>
#include <QWidget>
int main(int argc,char*argv[])
{
QApplication app(argc,argv);
QWidget w;w.resize(300,300);w.show(); //几何大小(300,300)
return app.exec();
}
***********************************************************************************
占物理内存 : 约4560Kb
占虚拟内存: 约6536Kb
#include <QApplication>
#include <QWidget>
int main(int argc,char*argv[])
{
QApplication app(argc,argv);
QWidget w;w.resize(900,900);w.show(); //几何大小(900,900)
return app.exec();
}
***********************************************************************************
占物理内存 : 约6240Kb
占虚拟内存: 约8180Kb
#include <QApplication>
#include <QWidget>
int main(int argc,char*argv[])
{
QApplication app(argc,argv);
QWidget w;w.resize(1200,1200);w.show(); //几何大小(1200,1200)
return app.exec();
}