CH-J Server Manager透過 SSH 管理伺服器
選單
所有指南與文章 →

資源使用量:Electron 0.1.0 與 Rust + Tauri 0.1.1 比較

macOS、Windows 和 Ubuntu 上套件大小、磁碟空間、RAM 與 CPU 的實測結果,也包括 Alpha 0.1.1 目前表現較差的部分。

重點摘要

在這三個平台上,Alpha 0.1.1 的下載大小與安裝後大小都小得多。在 macOS 上,它也使用較少的 RAM。不過在 Windows 和 Ubuntu 上,目前還沒有比較節省資源:開啟模組及進行 SSH 和 SFTP 操作時,它使用的 RAM 明顯多於 Beta 0.1.0,而且在所有平台上,這類操作期間的 CPU 使用量都更高。我們公布這些數據,讓您能依據事實做決定,其中也包括對新版本不利的事實。

實測數值

每個儲存格顯示 Beta 0.1.0 → Alpha 0.1.1。數值越低越好。各項數值均為平均值;最後一列僅在 0.1.1 上測量,因為在 0.1.0 上執行相同測試需要原生檔案對話方塊。

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
安裝套件下載的套件大小。160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
已安裝的應用程式安裝後使用的磁碟空間。352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
解鎖後的 RAM 使用量保管庫已解鎖,未開啟任何模組。482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
開啟 3 個模組時的 RAM 使用量System Monitor、File Manager 和 Log Viewer 已開啟。861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
SSH 和 SFTP 操作期間的 RAM 使用量另外還有一個作用中的終端機,以及透過 SFTP 進行的讀取操作。878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
SSH 和 SFTP 操作期間的 CPU 使用量單一核心的百分比。0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
重複下載 512 MiB 時的 CPU 使用量單一核心的百分比;僅在 0.1.1 上測量。17.93.623.9

測量方式

測量於 2026 年 10 月 30 日及 31 日進行,僅執行一輪,使用同一台測試伺服器;每個階段先等待 12 秒讓狀態穩定,再測量 40 秒。RAM 是應用程式所有處理程序的駐留記憶體或工作集總和,因此共用記憶體會被重複計算。CPU 以單一核心的百分比表示。Ubuntu 在沒有 GPU 的 Xvfb 環境下執行,Windows 則在沒有使用者登入的工作階段中執行,這些條件可能影響 WebView 的行為。Alpha 0.1.1 使用啟用測試自動化的發行組建;Beta 0.1.0 使用官方套件。這只是一次測量,並非通用的效能基準測試,您的數值會有所不同。macOS 上 0.1.0 極低的 CPU 數值看來可疑,尚未獲得確認。

數值可能如此的原因

最可能的解釋是,0.1.1 中每個模組都會開啟獨立視窗,並使用各自的 WebView 處理程序;隨著開啟的模組增加,資源使用量也會累加。這一點尚未獲得證實。此外,測量方法會重複計算共用記憶體,因此可能高估處理程序較多的應用程式所呈現的差異。我們不會在目前的 alpha 版本中修正這個問題;相關工作規劃於日後進行,尚未承諾日期。

這對您的意義

如果您希望下載大小較小,並且使用 macOS,那麼在這些測量中,0.1.1 已經領先。如果您在 Windows 或 Ubuntu 上記憶體有限,且會同時開啟多個模組,那麼 Beta 0.1.0 目前使用的 RAM 較少。Alpha 0.1.1 整體上接受的測試也較少,因此請在試用前備份資料。

詳細文件

生物辨識解除鎖定與安全性 →