同样的一个C写的小程序。其中用了几个巨大的数组。在Linux下编译,花了不到一秒钟,代码不过12K。在Mac OS X下,编译就花了很长时间,结果代码有3G之多。同样是gcc,差别怎么就那么大呢。
______
现在内存多了,写程序也不动脑筋,一抬手就声明一个长度百万的数组。结果链接的时候就不行了。
______
想当年,看到386的寻址空间有4G的时候,真是觉得巨大啊。
______
G4芯片的地址线也是32位,可是,似乎,我的内存再加上硬盘里的cache不止4G大小。难道OS X玩了什么花招?
______
我对南极的热爱,进入了理智期。心中暗想,要是有一台G5就好了 :-P
______
要是有钱,我就……
2 条评论:
sounds like an interesting problem...
要有钱,G5买两台,自己用一台,送我一台
发表评论