cht電腦資訊網路
adm Find login register

flashplugin for firefox 安裝與簡單測試記錄

coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
1subject: flashplugin for firefox 安裝與簡單測試記錄Promote 0 Bookmark 02010-02-27quote  

由於 Linux 上 firefox 在用的 flashplugin (flashplayer-mozilla 10.0.42) 效能太差,今天看到 flashplayer 10.1beta3 釋出的消息,就衝了。

Adobe Labs 下載給 Linux 用的 tarball。

$ tar zxvf flashplayer10_1_p3_linux_022310.tar.gz 

什麼?竟然只有 libflashplayer.so 一個檔案!只好手動安裝。

$ sudo mkdir -p /usr/local/lib/mozilla/flashplayer-10.1b3-mozilla

$ cp ./libflashplayer.so /usr/local/lib/flashplayer-10.1b3-mozilla/

$ sudo chmod 644 /usr/local/lib/flashplayer-10.1b3-mozilla/libflashplayer.so

$ sudo update-alternatives --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/local/lib/flashplayer-10.1.b3-mozilla/libflashplayer.so 60

這邊稍微解說一下。Debian 的 /etc/alternatives 裡頭是一堆 links,這些 links 可能是某種類型的程式,或者有許多衍生版本的程式,比如說:x-window-manager、x-terminal-emulator、x-www-browser 就是前者,vim、awk 是後者。用 ls -l 去看,可以發現它們指向真正的程式所在。聰明的人可能已經猜到了,沒錯, 這是 Debian 管理同類型程式的一個系統,例如:當系統要呼叫終端機時,到底要呼叫 mlterm 還是 lilyterm?寫系統 script 的人怎麼知道使用者習慣用那一種 terminal 呢?在 Debian,只要寫 x-terminal-emulator 就可以了,我們可以用 update-alternatives 指定 x-terminal-emulator 會指向那一個程式。

所以上面的命令的意思,就是:iceweasel 需要 flashplugin 時,會讀取 /usr/lib/mozilla/plugins/flash-mozilla.so ,這個 link 會指向 /etc/alternatives/flash-mozilla.so,這個 flash-mozilla.so 要指向先前拷貝好的 /usr/local/lib/flashplayer-10.1.b3-mozilla/libflashplayer.so ,並指定優先權為 60。我的系統中另外還有 flashplayer 10.0.42 與 gnash 0.8.6,但因 10.0.42 與 gnash 預設的優先權只有 10,所以系統以後就會以這邊安裝的 10.1.b3 作為 flash-mozilla.so 的預設。

以後如果要改用其他的 flashplayer,可用下面指令來切換:

$ sudo update-alternatives --config flash-mozilla.so 

如果要移除

$ sudo update-alternatives flash-mozilla /usr/local/lib/flashplayer-10.1.b3-mozilla/libflashplayer.so 

好,安裝完成,然後測試看那個 flashplayer 好用吧!

我的測試很簡略,模擬平常使用的方式,開啟 65 個之前在逛的網頁,加上 蕭邦冬風練習曲

測試環境:Pentium M 1.86 GHz + 1G Ram + Iceweasel 3.5.6 + Debian Squeeze 

開啟瀏覽器後,等待頁面完全 loading 後,CPU Usage 穩定下來,約十幾,最多有時跳到二十幾。聽完一遍 蕭邦冬風練習曲 後,再放一遍,第二次才用 top 監看 CPU usage (為了去除網路不穩的因素)

播完後,把前後的 CPU usage 去掉,然後平均

flashplayer 10.0.42 的平均 CPU 使用率是 59.7    

flashplayer 10.1.beta3 是 49.6

gnash 0.8.6 是 58.6

結論: flashplayer 10.1.beta 3 的 CPU 使用效率稍有改善。(雖然 CPU 使用率還是高得我想!@#$@…)

edited: 3
guest
2subject: Promote 0 Bookmark 02010-02-27quote  
在P3爛電腦上比10版更慢了。><"
eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
3subject: Promote 0 Bookmark 02010-02-27quote  

我覺得問題最大的地方在如果 .html 有 2-3 個 idle 的 youtube 就會吃 cpu,明明 flash 就沒在動,為什麼會吃 cpu 呢?

這造成我不敢在聊天室貼 youtube

edited: 1
coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
4subject: Promote 0 Bookmark 02010-02-28quote  

遇到內嵌很多 youtube 影片的網頁

10.1 版跟先前的版本 10.0.42 都一樣

iceweasal 會直接當掉

Silice
joined: 2007-11-22
posted: 305
promoted: 47
bookmarked: 17
5subject: Promote 0 Bookmark 02010-03-01quote  
敝人還是使用iceweasel
前一陣子裝了flash會當掉的問題
裝了curl就不會了
後來想想有cclive就不想裝flashplugin了
索性就乾脆不裝了
目前敝人使用的是sid的iceweasel 3.5.8
目前蠻順的

guest
6subject: Promote 0 Bookmark 02010-04-06quote  
eliu

我覺得問題最大的地方在如果 .html 有 2-3 個 idle 的 youtube 就會吃 cpu,明明 flash 就沒在動,為什麼會吃 cpu 呢?

這造成我不敢在聊天室貼 youtube

沒錯…我都用 flashblock 要看在手動去按…

coolcd
joined: 2008-01-21
posted: 2601
promoted: 348
bookmarked: 95
7subject: Promote 0 Bookmark 02010-04-06quote  

前幾天才發現之前的測試做錯了

在 about:plugins 中看到還有另一個 flash plugin 9.X 存在

原來之前自己在 home 裡頭設了一個 flashplugin,結果忘了

所以之前測試可能有問題

對之前被我誤導的說聲「歹勢」

現在看多 flash 的網頁不會當了 

edited: 1

cht電腦資訊網路
adm Find login register
views:19213