2010年3月26日 星期五

32bits vs 64bits part2, 32bits未必不好

之前就提過有關Snow Leopard的kernel mode的問題了...事實上我一直很困惑為何Apple不把Snow Leopard的kernel預設為64bit的。

當然,後來也去查過很多的文章,發現不管是國內外的一些使用心得或是報告,都是差不多的結論,就是32bit跟64bit的效能差異不大。其實我自己的感受也是一樣。而不管是使用者或是官方的說法都是說32bit kernel的相容性比較高...這點在我上次要透過iPhone來上往時也證實了...目前某些driver或是軟體可能是無法在64bit kernel下運作的。

當然,自己還是很不死心的測試了一下...用XBench...來測試32bit跟64bit的差異...結果...就分數來看兩者差異真的很小...才2~3分左右...事實上還是32bit贏的。而分項成績則是互有優勝,但是差距不大。除了在記憶體方面的項目中的allocation,64bit有大贏之外,其他的其實大部分都是差不多。而32在OpenGL跟一些圖形顯示方面是有些小贏...不管測幾次都一樣。剛好符合一些使用者的講法,目前在顯示driver上,Mac OS的32bit driver的最佳化是比較好的。

官方講法是說64bit kernel在安裝有大量記憶體(32G以上)的情況下才有需要啟動,而其他情況則與32bit無異。

不管怎樣,Snow Leopard的確讓64bit的app更加廣泛的被使用了,數量也變比較多...雖然還是不少32bit third-party app。能以32bit kernel來良好運作64bit app,apple的工程師也是夠厲害...
至於很多人都猜測,在下一版的Mac OS應該就會改變成為64bit kernel...我個人反而不是那麼看待...畢竟目前還是不少driver跟app還是32bit的...轉換為64bit kernel,對Apple來說會有好處還是壞處,還是難講...這也許也是Snow Leopard採用32bit kernel的原因。除非在新一版的Mac OS出現的時候,已經有更多重量級的driver跟軟體都轉換到64bit,否則用32bit kernel來運作應該還是必然的吧

講了一堆屁話,結論就是我又回到32bit kernel了XD

2010年3月21日 星期日

香草輸入法, 新酷音模組 & Snow Leopard

之前一直都是用Yahoo輸入法,是沒太多缺點啦...如果要說的話,就是猜字的準確度不高,而且不方便自己加詞。之前有人一直推薦我使用香草輸入法,但是Google之後,發現目前香草輸入法在0.9a1,看起來不算是很穩定的版本的感覺...而且我又是用64bit kernel,剛好又不在開發團隊有測試過的OS版本內,所以一直很遲疑...
但是,對於新酷音的猜字準確率很難忘,所以今天還是『冒險』一試了...為何說冒險...因為官網上有段話很嚇人:『請注意:輸入法屬於重要系統元件,系統可能因為輸入法軟體的bug而造成不穩或循環crash。如果發生這種情況,請以其他使用者登入後,砍掉輸入法元件檔案』...聽起來就感覺好像穩定度不高的感覺。

不過後來安裝,發現也沒想像中的難跟有問題...跟一般的Mac App安裝沒啥兩樣。不過...安裝玩香草輸入法之後,發現...沒有酷音模組...得另外下載跟安裝... 所幸官網文件還算詳盡。

試用的感覺:從活動管理員看,輸入法本身似乎所耗用的memory要比Yahoo的少蠻多,大概只有一半還不到,不過目前沒有for 64bit的版本(Yahoo的是64bit版本),所以只能用32bit啟動,但是使用上並沒有什麼問題,速度也算是很快。手動加詞的功能可以work,但是似乎只能按住shift之後,再按方向鍵的左鍵選擇詞彙長度,如果從輸入的句子中間開始往右選詞,則會失敗。至於穩定性,目前感覺不出來有啥大問題,可能要多用一陣子吧...

目前香草輸入法的進展感覺好像有點停擺了...目前的版本是2009.8月份的;而新酷音模組則更舊...感覺有點可惜就是...

Updated: 原來Yahoo奇摩輸入法也是有手動加詞功能,而且方法跟香草輸入法是一樣的