当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-06 15:39 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
经常听人说64位会比32位费内存。可原理究竟是啥咧?记录地址的数据占用空间增加了?某些数据类型变长了?

1. 有如下简单比较:
代码:
cuihao@cuihao-arch ~ $ ls -AlhH /usr/lib{,32}/libstdc++.a
-rw-r--r-- 1 root root 2.2M 1月  23 05:38 /usr/lib32/libstdc++.a
-rw-r--r-- 1 root root 2.8M 1月  23 05:38 /usr/lib/libstdc++.a

代码:
cuihao@cuihao-arch ~ $ ls -AlhH /usr/lib{,32}/libstdc++.so
-rwxr-xr-x 1 root root 901K 1月  23 05:38 /usr/lib32/libstdc++.so*
-rwxr-xr-x 1 root root 953K 1月  23 05:38 /usr/lib/libstdc++.so*

静态库的大小差别比较明显,动态库其实也没差多少 —— 程序运行时主要是需要加载动态库吧。

2. 在 http://packages.ubuntu.com/ 查了几个quantal软件包:
gedit:32位2689kB,64位2725kB
mplayer:32位5477kB,64位5385kB
firefox:32位51781kB,64位47840kB
nautilus:32位2391kB,64位2315kB
都差不了多少。

3. 又开虚拟机试了试Ubuntu 12.10的LiveCD,Unity下的内存占用:
32位420MB,64位402MB —— 其实差不多嘛,甚至64位还省了一点。


:em01 从我目前的信息看来,看不出64位比32位多占用多少内存/磁盘空间
不过,试验次数太少,可能是坑爹的。

硬盘快挂了,网速又太慢,亲自试验太危险啦。
:em09 认为32位省内存和磁盘空间的请说明证据或原理。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-06 15:41 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
:em04 在我的本本上,32位Win7的内存占用比64位的Arch多了好多喔。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-06 17:31 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
小崔厉害,要顶一个。 :em11 :em11 :em11


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-06 17:44 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
32位Win7跟64位的Arch比内存占用 :shock:


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-07 8:04 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
:em20 没人解释一下吗?那我以后就当谣言粉碎机了。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-07 8:11 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 69
有时候不求甚解好啊。差异不就是 几 MB - 一直都是~解释就要一大通。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-07 8:46 
头像

注册: 2011-08-17 12:54
帖子: 287
送出感谢: 0 次
接收感谢: 4
写几个hello world之类的比较下。

Sent from my ni_cai using Tapatalk 2


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-07 9:56 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
dryland718 写道:
写几个hello world之类的比较下。

Sent from my ni_cai using Tapatalk 2

:em01 可是还是实际应用场景比较真实。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-07 12:26 
头像

注册: 2011-11-18 21:41
帖子: 764
地址: China
系统: kubuntu 13.4 amd64
送出感谢: 1
接收感谢: 41
我的kubuntu内存占用从未下过800m,运行时通常在1.2~1.6G,而且还没开虚拟机.
在我在此留言时,内存占用超过1.4G,ff 210m,十个标签,无flash,kwin 170m,xorg 60m,plamsa 80m,几个进程的共享内存加起来不到80m.


_________________
代码:
The best way to predict the future is to invent it.


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 64位和32位系统内存/磁盘空间占用探究
帖子发表于 : 2013-02-07 22:50 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
微观上,其一,64 位指针明显比 32 位指针多用一倍空间。其二,无论 64 位还是 32 位,都是 4、8、16 字节对齐。
宏观上,自己统计去。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译