瀏覽單個文章
passerx
*停權中*
 

加入日期: Feb 2005
文章: 164
引用:
作者anderson1127
你不會只有試過這短短的程式就來下定論吧?
我會這樣說,是因為我觀察過32 bits vs 64 bits 模式下去觀察Memory 的使用率
兩者佔用空間差別非常大 , 因為我常用Linux去Compile Linux Kernel , 觀察的結果
差距非常大 , 在32 bit 模式下Compile Kernel 不去動到swap 空間 , 單一Compile
一個Kernel , 所佔用的Memory大約落在數百M 到 2G Memory 這之間

在64 bits 模式下,單一Compile Linux Kernel所需的空間大約就落在1G - 4G低一些些
這之間,而且動不動就往2G Memory 以上的空間跳動

也就是因為如此,我常用這招來測試Memory是否正常,只要不正常的DRAM,幾乎都難逃
Compile Error的下場 !! 故,我才說64 bits程式在運作時,比較肥大!! 但我可沒否認
64 bits 模式所帶來的運算效能



你覺得64bits下只用數百M沒辦法做同樣的事嗎?那只是被cache住而已,32bit跟64bit的做法不太一樣.

要測memory/cpu是不是正常,直接把整個kernel丟到tmpfs內用make -j4 (看cpu數x2)
gcc就會把cpu/memory吃光,只要不穩就會立刻崩潰,但不傷硬碟.
舊 2010-12-17, 05:54 PM #14
回應時引用此文章
passerx離線中