Makiakatsu wrote:
個人的感覺是真的有變...(恕刪)
gate2 wrote:
人家的測試結果顯示,...(恕刪)
網路上的 32 v.s. 64 測試一堆,測來測去,
也只有 Lloyd Chambers 唯一一個人測出來 Helicon focus 這唯一一個程式有 18% 的提升,
其他幾乎所有的程式在 64-bits 核心下的提升都只有 3%~5%。
而且 Helicon focus 的測試,到底是測試了什麼功能他沒講,
效能比較的基準也是以不精確的『秒數』,
更值得懷疑的是,他的測試項目執行時間只有 40 秒左右,分母本來就比較小。
整個測試的正確性和代表性都讓人懷疑。
Lloyd Chambers 的專業是『攝影師』,
或許也不能對於測試的代表性太過苛責。
同樣的對於這個『測試結果』,也不必認真看待。
用統計數字來說話,最大的盲點就是只挑對自己有利的數字來講。
如果你還堅持 18%,請提出更多的測試數據。
ulyssesric wrote:
網路上的 32 v....(恕刪)
我回文的老兄說
“64 kernel + 64 app 可以幫你加快一點點io的速度,一點點是多少呢?大約是 3% (ref1)“
連結點進去,資料顯示是3%-18%。他老兄的說法,明顯和他參考的資料不符。 我堅持Lloyd Chambers的測試中64-bit kernel可以快18%,你到底有何麼問題?
kyota wrote:
奇怪了,所以現在結論...(恕刪)
奇怪了,所以現在還是一堆人分不清楚『64-bits 應用程式』和『64-bits 系統核心』的區別嗎?
32-bits 系統可以執行 64-bits 應用程式
這句話有這麼難懂嗎?
Snow Leopard 在兩年前就宣稱,他是針對 Leopard 本身系統結構內部的重大修改,而 Apple 也確實達到了當初宣稱的承諾,系統層級框架的改善讓所有應用程式的執行效能都有明顯增加;就算是原本 Leopard 的舊程式,在 Snow Leopard 下執行,普遍都有 15% 甚至 30% 左右的效能提升,這難道是『做心酸的』?
事實是,對於大多數的使用者來說,系統核心用 32-bits 還是 64-bits 模式啟動,根本不會感受到什麼效能差異。就算是哪些需要極大量記憶體運算的程式,系統核心用 32-bits 或 64-bits 模式執行,對程式本身的執行效率大概只有 3%~5% 影響。
聽不懂?
Aperture 在 Leopard 下作一個動作,要花五分鐘。
Aperture 在 Snow Leopard 32-bits 核心下作一個動作,只要花四分鐘。
Aperture 在 Snow Leopard 64-bits 核心下作一個動作,只要花三分五十秒。
這難道還在是『做心酸的』?
64-bits 執行當然還是比 32-bits 模式有利,但是以系統核心來說,這個額外的效益是 Non-significant。而系統核心的執行模式不同,當然會有相容性問題,尤其是那些需要在在系統核心空間(參考資料)內執行的驅動程式。如果我需要使用某些硬體設備或虛擬硬體設備,而這些設備廠商沒有推出可在 64-bits 模式下運作的驅動程式、或是雖然可以運作但是有問題,那我寧可捨棄這額外的效益來換取相容性,直到相容性問題全部解決為止。
『硬體』『系統核心』『應用程式』的執行模式並不是 2^32 = 4GB 這種單純的二進位數學式。01 上有一篇很好的文章,推薦傻傻分不清到底什麼叫做『32-bits 系統核心』的人閱讀:
http://www.mobile01.com/topicdetail.php?f=300&t=939023&p=3#10337281
內文搜尋

X