MozTW 討論區
https://forum.moztw.org/

關於套件減肥......
https://forum.moztw.org/viewtopic.php?f=11&t=22443
1 頁 (共 1 頁)

發表人:  sigsigmama [ 2008-05-19, 18:45 ]
文章主題 :  關於套件減肥......

我最近嘗試著替套件減肥
不減不知道
當我僅留 en-US 跟 zh-TW
adblockplus.jar 從9xxkb=>3xxkb
不過有些套件很奇怪
例如: aios
aios.jar有409kb
可是當我解壓縮時光是 local 語系夾就有569kb了
而其他兩個檔案夾也不小
content 有387kb;skin 有103kb
就算我把local裡僅留 en-US 跟 zh-TW
壓回 .jar 還是有5xx kb
根本達不到減肥效果
請問我是哪裡做錯了?


另外
我是用安裝版的fx2
想請問套件減肥會影響fx的效率嗎?
如啟動時間縮短之類的
要是此減肥只是純粹減少fx體積
那我就不想浪費時間了

發表人:  Amauds [ 2008-05-20, 20:59 ]
文章主題 : 

壓制套件 jar 檔時選用 zip 無壓縮格式,
壓制套件 xpi 檔時選用 zip 極限壓縮格式.

有些套件保留了舊版相容格式,
在作減肥動作時, 請記得一併更改 chrome.manifest 的設定,
若其中有舊版設定通常可循綫找到舊版語系目錄.

發表人:  sigsigmama [ 2008-05-21, 09:45 ]
文章主題 : 

Amauds 寫:
壓制套件 jar 檔時選用 zip 無壓縮格式,
壓制套件 xpi 檔時選用 zip 極限壓縮格式.

有些套件保留了舊版相容格式,
在作減肥動作時, 請記得一併更改 chrome.manifest 的設定,
若其中有舊版設定通常可循綫找到舊版語系目錄.




壓制套件 jar 檔時選用 zip 無壓縮格式
=>這句話的意思是套件本身的 jar 檔案都是無壓縮格式嗎?

因為我在討論區找到的舊文章
對 jar 的處理方式是:
1.解壓 jar
2.刪除多餘語系(通常是僅保留 en-us & zh-tw)
3.壓回 jar (無壓縮格式,另,我用7z應該是僅保存吧!)
4.改 chrome.manifest 的設定(有時也要改 install 的設定)
5.壓回 xpi

而我現在的問題是
如 aios 的 jar 檔有409kb
而解壓縮後
解出來的檔案夾大小總合明顯大於409kb
不是說無壓縮格式嗎?
解出來大小應該一樣吧
難不成是我理解錯誤?

發表人:  alex301 [ 2008-05-21, 12:21 ]
文章主題 : 

sigsigmama 寫:
而我現在的問題是
如 aios 的 jar 檔有409kb
而解壓縮後
解出來的檔案夾大小總合明顯大於409kb
不是說無壓縮格式嗎?
解出來大小應該一樣吧
難不成是我理解錯誤?

答案是aios的作者壓.jar時, 不是使用無壓縮格式..

Amauds 說的是最佳化的狀況,: .jar 要用無壓縮, xpi 要用最大壓縮
這樣最後的 xpi 檔案才會最小, 安裝後執行時 Firefox 對 jar 解壓時才最不耗用 CPU 資源

然而理論歸理論, 各個套件的作者不一定會按照這個規則去做啊~

發表人:  sigsigmama [ 2008-05-21, 12:40 ]
文章主題 : 

alex301 寫:
答案是aios的作者壓.jar時, 不是使用無壓縮格式..

Amauds 說的是最佳化的狀況,: .jar 要用無壓縮, xpi 要用最大壓縮
這樣最後的 xpi 檔案才會最小, 安裝後執行時 Firefox 對 jar 解壓時才最不耗用 CPU 資源

然而理論歸理論, 各個套件的作者不一定會按照這個規則去做啊~



原來如此
果然是我理解錯誤


也就是說
如果我把 aios.jar 解出來
即使不刪無用語系
就只是以無壓縮壓回 jar
fx效率也會變好嗎?
就算一個感覺不出來
那許多個就會明顯一點了吧
因為我好像不只一個套件是這種情況......

發表人:  alex301 [ 2008-05-21, 14:01 ]
文章主題 : 

參考這篇 viewtopic.php?t=18288
前輩有精闢的分析... :lol:

發表人:  sigsigmama [ 2008-05-21, 15:30 ]
文章主題 : 

alex301 寫:
參考這篇 viewtopic.php?t=18288
前輩有精闢的分析... :lol:



恩......
有看有了解
按照該前輩的論點
其實應該要做多重測試
基數為 jar 的大小
應測試
1.不使用 jar (也就是套件本身設計無 jar )
2. jar 壓縮比率與啟動時間的關係(如僅保存、一般壓縮、最大壓縮之類的)
3.......

要是能研究出多少kb該用何種比率壓縮就好了
例如50kb以下不用壓
400kb以上用一般壓縮之類的
也許和解壓軟體也有關係?

發表人:  waterbee [ 2008-05-21, 16:39 ]
文章主題 : 

不知道有沒有幫套件減肥的套件或工具?

發表人:  過路的 [ 2008-05-21, 18:53 ]
文章主題 : 

waterbee 寫:
不知道有沒有幫套件減肥的套件或工具?

唯一的工具~作者… :lol:

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/