MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2026-01-14, 23:31

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 23 篇文章 ]  前往頁數 上一頁  12
發表人 內容
 文章主題 :
文章發表於 : 2007-03-21, 19:02 
離線
頭像

註冊時間: 2006-04-08, 15:10
文章: 2699
來自: 臺北縣隔壁
goldie 寫:
嗯…對於 Extensions 我也跟你一樣一直是:

先去除 en-US, zh-TW 以外的 local
再把 *.png 用 pngout.exe 重壓過
然後用 7z.exe a -r -tzip -mx=0 -mm=Copy 這參數去壓 jar
再用 7z.exe a -r -tzip -mm=Deflate -mfb=128 -mpass=15 這參數去整個壓回 xpi

以求最佳的 Extensions 載入速度,以及額外收藏 xpi 之最小收納空間 (FileSize)

當然個人收藏的 Extensions 是愈精簡愈好,數量也愈少愈好
(eg: Tab Mix Lite, TinyMenu, IE View Lite,...,ect.)
而且有時後,不是最新版才是最好的 (有的愈作愈肥 ...Orz)

我也有對擴充套件動手腳的習慣 (但沒你做的這麼多工 :oops: )


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-21, 21:08 
離線
頭像

註冊時間: 2007-03-17, 14:37
文章: 8
來自: 香港
goldie 寫:
Mx.Full 寫:
剛剛開始時因為套件變得少了,所以記憶體使用量少了很多(但之後就...)
所以我把他們重新用僅保存的方法壓縮,但也刪了多餘的語言文件和用了pngout壓縮,和改用kzip
試驗結果是雖然記憶體使用量變回之後那樣(但也少了很多)
但載入速度有提升(我的firefox有兩個,做這次試驗的是裝了很多套件的那一個)

PS:壓縮格式的方式是和firefox的一樣都是Deflate

嗯…對於 Extensions 我也跟你一樣一直是:

先去除 en-US, zh-TW 以外的 local
再把 *.png 用 pngout.exe 重壓過
然後用 7z.exe a -r -tzip -mx=0 -mm=Copy 這參數去壓 jar
再用 7z.exe a -r -tzip -mm=Deflate -mfb=128 -mpass=15 這參數去整個壓回 xpi

以求最佳的 Extensions 載入速度,以及額外收藏 xpi 之最小收納空間 (FileSize)

當然個人收藏的 Extensions 是愈精簡愈好,數量也愈少愈好
(eg: Tab Mix Lite, TinyMenu, IE View Lite,...,ect.)
而且有時後,不是最新版才是最好的 (有的愈作愈肥 ...Orz)


嗯嗯...和goldie兄有同感(我什至連en-US也除掉)
但是我總是覺得tab mix lite這個插件有一點多餘,因為智能分頁的,all in one的那套插件已經有....其他功能好像沒有太大用途....
不少功能如:* 恢复已关闭的标签页;* 启动 Firefox 时恢复上次退出时的浏览进程......好像firefox 2.0已經有了


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070226 BonEcho/2.0.0.2 (ayakawa SSE-PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-22, 00:27 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
為了節省資源,我就修改一下我這篇留言,多謝yuoo2k兄的幫忙,原來是我忽略了結構問題,依照我原來的方式操作就會多一層目錄,這樣套件當然不能運作,現在問題解決了,也稍微玩了一下壓縮的部分,不過是針對大怪獸套件才用(如:TMP、ScrapBook、MR Tech Local Install...這些容量超過500K以上的套件)。

順便幫kesdoputr法說明一下goldie兄的作法,其實goldie兄用參數的方式去壓縮(如:7z.exe a -r -tzip -mx=0 -mm=Copy),跟用GUI界面是一樣的,我特別去查了一下7z的說明檔,其實這些參數要達到的目的:1.僅保存資料,不做壓縮;2.壓縮過程包含子目錄,就這些而已。

圖解一下好了:
1.還是以TMP為例,將JAR解壓縮
圖檔

2.進到目錄內,將三個資料夾一起用7z壓縮
圖檔

3.這樣設定就跟goldie兄所用之參數相同
圖檔

4.如果不用7z而要用RAR來壓縮
圖檔

5.這樣設定就跟goldie兄所用之參數相同
圖檔

最後壓出來的zip檔附檔名改為jar即可。

PS:我也嘗試了Mx.Full兄使用的極致壓縮作法,如果套件很大,如TMP、ScrapBook、MR Tech Local Install這些jar動輒500k以上的套件,先減肥(刪除多餘的語系檔)再用極致壓縮效果不錯,開啟的速度明顯變快(大約2s),這應該套件是從硬碟載入到記憶體的時間縮短所致;至於有些小套件就沒啥必要壓縮了(本身也才幾十K,再怎麼壓也不過省個幾K),效果應該有限,也許還會拖慢開啟速度。(每個都要解壓縮,CPU第一個被消費,再加上每個都極致壓縮,狀況應該不會變好)

此外,我補充一下,我自己目前已經有在用的套件有45個,其中14個不常用的都已經停用了,我想這樣比較能提高效能。

不過記憶體的部分我倒是不怎麼擔心,因為光是套件本身能吃的其實還算固定,比起來網頁中的圖片所耗損的記憶體才是大麻煩,網頁都關了記憶體照樣不釋放,非得重新啟動瀏覽器才行,頭痛阿!


最後由 過路的 於 2007-03-22, 19:31 編輯,總共編輯了 4 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.1) Gecko/20070204 BonEcho/2.0.0.1 (tete009 MMX PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-22, 01:26 
離線
頭像

註冊時間: 2005-06-11, 22:17
文章: 60
goldie 寫:
嗯…對於 Extensions 我也跟你一樣一直是:

先去除 en-US, zh-TW 以外的 local
再把 *.png 用 pngout.exe 重壓過
然後用 7z.exe a -r -tzip -mx=0 -mm=Copy 這參數去壓 jar
再用 7z.exe a -r -tzip -mm=Deflate -mfb=128 -mpass=15 這參數去整個壓回 xpi

以求最佳的 Extensions 載入速度,以及額外收藏 xpi 之最小收納空間 (FileSize)

當然個人收藏的 Extensions 是愈精簡愈好,數量也愈少愈好
(eg: Tab Mix Lite, TinyMenu, IE View Lite,...,ect.)
而且有時後,不是最新版才是最好的 (有的愈作愈肥 ...Orz)


這部分有點興趣,可以詳細說一下怎麼做嗎?另外把xpi壓小之後
使用的記憶體是否會變少?謝謝


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-22, 10:19 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
過路的 寫:
2.把解開的JAR用7z壓成Zip檔

您這一步操作錯了: 欲包成 XPI 檔,指定壓縮的對象時,最外層不能是目錄。
所以應該要先進入該目錄,全選檔案,然後壓縮,如下:
    圖檔

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-22, 18:15 
離線
頭像

註冊時間: 2007-03-17, 14:37
文章: 8
來自: 香港
kesdoputr 寫:
這部分有點興趣,可以詳細說一下怎麼做嗎?另外把xpi壓小之後
使用的記憶體是否會變少?謝謝

其實很簡單,firefox入面的chome和在自己使用檔那裡的套件都各有一些jar,解壓出來再刪去多餘文件,用pngout加壓和用7-zip的僅保存加壓[不想麻煩的人](有人說用真正的壓縮[如:極致壓縮]會令firefox開啟時慢一些)

按道理效能上應有所提升....
RAM使用量變少是因為載入套件時載入了"變小"了的套件,有一定的幫助...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.2) Gecko/20070226 BonEcho/2.0.0.2 (ayakawa SSE-PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-23, 08:38 
離線
[MozTW 版主群]

註冊時間: 2006-03-07, 13:35
文章: 245
來自: 豐原市
Mx.Full 寫:
按道理效能上應有所提升....
RAM使用量變少是因為載入套件時載入了"變小"了的套件,有一定的幫助...

除非套件會把所有的語系都載入,不然減少的應該是硬碟空間而不是記憶體吧?壓縮過的程式碼應該無法直接執行,即時解壓縮應該會花一些些時間,不過程式所佔硬碟空間減少,載入時間減少的是ms級,即時解壓縮增加的cpu時間是μs級,兩者要比較可能要再弄清實際運作時間的差異才比較嚴謹些!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-03-23, 17:19 
離線
頭像

註冊時間: 2007-03-17, 14:37
文章: 8
來自: 香港
55126 寫:
Mx.Full 寫:
按道理效能上應有所提升....
RAM使用量變少是因為載入套件時載入了"變小"了的套件,有一定的幫助...

除非套件會把所有的語系都載入,不然減少的應該是硬碟空間而不是記憶體吧?壓縮過的程式碼應該無法直接執行,即時解壓縮應該會花一些些時間,不過程式所佔硬碟空間減少,載入時間減少的是ms級,即時解壓縮增加的cpu時間是μs級,兩者要比較可能要再弄清實際運作時間的差異才比較嚴謹些!

firefox不會載入所有語言
但是會整個jar套入
把多餘語言刪除應該是可行的
至於壓縮方面,我說了是僅保存,平時的.jar都是這樣...沒分別


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.3) Gecko/20070318 BonEcho/2.0.0.3 (ayakawa SSE-PGU)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 23 篇文章 ]  前往頁數 上一頁  12

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 45 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群