桌面系統效能調整
這個標題好像不是取得很好,因為很多人會誤解為某些同名書籍,裡面一堆圖片,要你按圖索驥的「東按西摸」的調整桌面,不過這裡說的是效能方面的議題,就算有圖,也大概只是 profiling chart。
去年我曾在之前的公司花了三個半月在調整 Linux/X11-based Desktop,當時已經能夠在 VIA/x86 400MHz 的機器上,運作許多 Thin client connnection program,Web connectivity suite,甚至是 Office suite,還外加一些 Eye-candy / Desktop Agent,整體的 storage size 是控制於 128 Mb 內。當然功能性是很重要的考量,但是沒有好的軟體效能,勢必讓硬體的選擇變少,成本的因素更是如此。
當時的效能調整的資料還很少,大部份還是用 gprof 搭配許多臆測做出來的,最後作了一個 patchset for gtk+-2.2 (Improved renderer, memory allocator, MMX-optimization, Xi18n hack),不過現在看來似乎沒什麼意義了,因為 GTK+ 都進步這麼多了 :)
可以參考的資料有:
看來 GTK+/GNOME 未來的版本真令人期待。
由 jserv 發表於 October 10, 2005 04:23 PM