壓縮的可執行檔案載入速度會更快還是更慢?

壓縮的可執行檔案載入速度會更快還是更慢?

有些工具可以壓縮可執行檔(EXE、DLL 等),例如 UPX。除了減少佔用空間之外,這種壓縮的二進位檔案還有什麼優點(或缺點)?例如,15 MB 的可執行檔在壓縮到 5 MB 後載入到記憶體中的速度會更快還是更慢?

  • 減小的佔用空間會使可執行檔載入速度更快嗎?

  • 減小的佔用空間是否會導致“解壓縮開銷”,從而使可執行檔案載入速度變慢?

  • 以上都沒有/都沒有?

答案1

下列的。我曾經使用以下命令字串來壓縮可執行文件,因此它們打開得更快,而且確實如此。只需將 Mozilla Firefox 路徑替換為您想要壓縮的可執行路徑即可加快載入時間。

然而,隨著 UPX 自 2005 年以來得到了進一步的發展,這個命令字串不再起作用,並且命令和語法都不相同。

您需要找到一個新的命令字串來使用最新版本的 UPX 執行此操作,甚至更好的是,一個可以為您自動執行該任務的 GUI。祝你好運!

對於 (*.exe *.dll 元件*.dll 外掛程式*.dll) 中的 %v 執行 upx "C:\Program Files\Mozilla Firefox%v"

相關內容