MarsPing wrote:
所以依據我前面的問題 "此外蘋果有宣稱把 code 重編譯成 64-bit 軟體就會跑得比較快嗎??"
所以您給的答案是, 似乎蘋果沒有這樣做嘛!
改寫跟重新編譯是不一樣的,
重新編譯 (recompile) 指的是同一段程式碼, 到了新的編譯環境, 不更動內容, 重新執行一次 compile.
以新的 Finder 為例, 依照蘋果官方的說法是 "Rewritten for Snow Leopard"
這是重寫, 為了支援新的技術程式碼的本身有改過. 跟重編譯是兩回事.
我一直都說蘋果重寫64-bit程式啊,重新編譯從頭到尾都是你的宣稱,關我啥事?
MarsPing wrote:
... 所以前輩搞錯我的意思了...
我的意思是... 如果在 64-bit Cocoa Framework 裡頭所使用的 API 已經有對 GCD 和 OpenCL 進行最佳化
那麼, 就算廠商開發的軟體中並沒有使用 GCD 和 OpenCL, 也會因為使用到那些在 Cocoa-64 中已經最佳化的 API 而產生效能上的差異.
那廠商需要花多少成本去改版? 只需要使用新的 Framework 重新編譯一次程式碼就可以了, 這幾乎沒成本吧?
我相信GCD和OpenCL都是API的形勢,如果只要重新complie舊程式就可以有GCD和OpenCL,現在早就一推軟體宣稱支援這兩個功能了。你到底找到多少第三方軟體支援GCD和OpenCL?




























































































