基本簡介
十分流行有眾多優(yōu)化和兼容性的知名第三方火狐瀏覽器pcxFirefox現(xiàn)已更新至v53.0.3 正式版!pcxFirefox,基于官方源碼編譯,最好用的火狐瀏覽器綠色便攜版?;鸷且豢铋_源瀏覽器,擴展功能非常強大!
主要特性
1) 針對支持SSE2指令CPU優(yōu)化
2) 引入多線程加載和便攜特性 (便攜特性通過設置tmemutil.ini中Portable=1開啟)
3) 在Vista以上的系統(tǒng)上重新實現(xiàn)config.trim_on_minimize,但默認并不開啟
4) 提供一個tmemutil的替代開源模塊,代碼托管于 https://bitbucket.org/xunxun/tmemutil-3rd ( 初始上游代碼來自于 https://code.google.com/p/libportable/source/browse/ )。我的tmemutil-3rd可能不會和上游的libportable模塊進行同步更新,如果你想使用最新的libportable模塊,你可以從這里下載 http://sourceforge.net/projects/libportable/files/Tools/portable_bin.7z/download ,然后將 portable32.dll 或者 portable64.dll 改名為 tmemutil.dll
5) 實現(xiàn)系統(tǒng)時鐘頻率調(diào)整實驗特性 ( 詳情如下,可能會在未來的版本中變化 ),默認開啟
6)實現(xiàn)SmartRAM實驗特性 ( 詳情如下,可能會在未來的版本中變化 ),默認禁用
7) 嘗試禁用擴展簽名檢測( 可能會有問題,需要反饋 )
8) 實現(xiàn)進程優(yōu)先級調(diào)整特性
軟件特色
01:不同于官方的兼容性變更
1) 移除64位版本的插件限制
2) 恢復distribution/bundles支持
3) 恢復general.useragent.override.[domain]支持
02:構(gòu)建方法改進BetterpgO關(guān)于系統(tǒng)時鐘頻率調(diào)整實驗特性系統(tǒng)時鐘頻率調(diào)整(下面縮寫為SCR)提供一些about:config參數(shù)可以在啟動時對SCR調(diào)整
1) pcxfirefox.scr.enabled : 該參數(shù)控制是否修改SCR,默認值為true, 亦即在啟動時修改SCR
2)pcxfirefox.scr.always : 該參數(shù)控制是否修改SCR當你使用電池供電的時候,默認值為false,亦即當采用電池供電的時候,不調(diào)整SCR,如果你想即使采用電池供電也調(diào)整SCR,那么請設置該值為true
pcxfirefox.scr.timer : 該參數(shù)控制電源類型檢測的周期,單位為秒,當達到周期時,會重新檢測電源類型,根據(jù)pcxfirefox.scr.always的值重新決定是否修改SCR
03:關(guān)于SmartRAM實驗特性控制firefox的占用內(nèi)存提供一些about:config參數(shù)設置SmartRAM功能
1) pcxfirefox.memory.firefox.smart : 該參數(shù)控制是否啟用SmartRAM特性,默認值為true,亦即在啟動時啟用這個功能
2) pcxfirefox.memory.firefox.smart.dynamic : 該參數(shù)控制是否啟用SmartRAM的動態(tài)釋放方法,默認為true,當該參數(shù)為true時,pcxfirefox.memory.firefox.smart.dynamic.min and pcxfirefox.memory.firefox.smart.dynamic.ratio 才會有效
pcxfirefox.memory.firefox.smart.dynamic.min : 該參數(shù)控制動態(tài)釋放達到的最小內(nèi)存值,默認值為128 MB,亦即占用內(nèi)存小于該值時,不執(zhí)行內(nèi)存釋放
pcxfirefox.memory.firefox.smart.dynamic.ratio : 該參數(shù)控制動態(tài)釋放的比率值,默認值為80,亦即SmartRAM動態(tài)釋放發(fā)生時,釋放目標值為firefox目前占用內(nèi)存的80%
3) pcxfirefox.memory.firefox.smart.keep : 該參數(shù)控制SmartRAM保留釋放方法的內(nèi)存值,默認值為512 MB,即當SmartRAM事件觸發(fā)時,釋放目標值為512 MB, 該參數(shù)當 pcxfirefox.memory.firefox.smart.dynamic 為false時生效
4) pcxfirefox.memory.firefox.smart.timer : 該參數(shù)控制SmartRAM事件周期(單位為秒),默認為3600秒
注意:不要將pcxfirefox.memory.firefox.smart.dynamic.ratio, pcxfirefox.memory.firefox.smart.keep, and pcxfirefox.memory.firefox.smart.timer設置成非常小的數(shù)值,如果你非要這樣做,責任自負(這會極大地增加你的系統(tǒng)的I/O壓力)!
04:關(guān)于tmemutil.dll該模塊是我對libportable建立的分支,我使得它和tete009的tmemutil.dll API兼容他的設置文件也是tmemutil.ini相對于tete009的tmemutil.dll模塊,該tmemutil.dll有以下新特性
1) 安全性增強 ( SafeEx=1 ), 如果你不知道這個開關(guān)有什么作用,請保持SafeEx=0
2) 進程白名單 ( EnableWhiteList=1,可以阻止部分API鉤子和一些瀏覽器溢出攻擊 ),如果你不知道這個開關(guān)有什么作用,請保持EnableWhiteList=0
3) 額外提供兩個環(huán)境變量 ( TmpDataPath和NpluginPath )
4)提供老板鍵功能 ( Bosskey=1 )
注意事項
SSE2版本含en-US,zh-CN,zh-TW,ja四種語系版本,建議大家使用x86位版
將x86簡體中文版三個omni.ja覆蓋到x64相同位置,x64版即可變成簡體中文版!
更新日志
去除64位版本的插件限制
恢復對 distribution/bundles 的支持