换了ubuntu 64bit,因为打算学习一下chromium的源码,而要编译chromium需要4G+的虚拟内存。
CPU是支持64bit的,我之前想,CPU一个时钟周期处理64bit数据的话,理论上应该速度会快一倍啊。不过从之前安装win7 64bit和这次ubuntu 64bit来看,速度不见得快。而且这次换ubuntu反而慢很多,特别是内存,明显感觉很吃力。
开始怀疑系统有bug之类的问题。不过试了好几个软件,都是一样的费内存啊。
上网查了一下,也没什么比较“官方”的答案,不过看到一种说法,指针变成64bit,内存占用翻倍了。这种说服看来靠谱,跳转地址,变量地址。。唉,好像连底层指令都变成64bit的啊。。能不占内存么~~~
以前倒没留意64bit跟32bit的区别。代码直接就编译。
等工作有着落仔细做实验研究下。