查看完整版本: [--
为什么qt开发的程序在win7和xp下占用的内存大小不同
--]
QTCN开发网
->
Qt基础编程
->
为什么qt开发的程序在win7和xp下占用的内存大小不同
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
yyywill
2017-09-22 15:26
为什么qt开发的程序在win7和xp下占用的内存大小不同
WINXP:
[attachment=17946]
WIN7x86:
[attachment=17947]
WIN7x64:
[attachment=17948]
程序在WINXP下使用qt4.8编译 和 在WIN7x64下qt5.5编译(都是mingw),占用内存大小都是 winxp > WIN7x64 > WIN7x86
有大神能讲讲为什么吗?
yyywill
2017-09-22 15:56
在WIN7x64下qt5.9编译(mingw32),在WIN7x64运行,占用内存就到了13M。
5.7之后的版本编译的程序不能在XP上运行,但占用内存却变大这么多,qt这是改了什么?
stlcours
2017-09-22 16:54
这个是一个好问题。我发现我的Qt程序,内存占用情况是不确定的,而且会慢慢的下降。启动时候一般20M(在win10下),运行某个功能之后,慢慢会下降到6M。我猜想Qt内部也使用了一些内存,并且会视情况释放这么部分内存。
至于xp和win7的差异倒是好理解,比如wow的影响,比如api占用的内存不一样,但是为什么会有你这么大的差异,我也是不理解。
dosmlp
2017-09-25 09:08
[attachment=17964]
提交大小才是真实内存占用
查看完整版本: [--
为什么qt开发的程序在win7和xp下占用的内存大小不同
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled