CH-J Server Managerservera pārvaldība virs SSH
Izvēlne
Visas pamācības un raksti →

Resursu patēriņš: Electron 0.1.0 un Rust + Tauri 0.1.1 salīdzinājums

Izmērītais pakotnes lielums, vieta diskā, RAM un CPU patēriņš macOS, Windows un Ubuntu vidē, arī jomas, kurās Alpha 0.1.1 pašlaik ir sliktāka.

Īss pārskats

Visās trijās platformās Alpha 0.1.1 lejupielādei un instalēšanai vajag daudz mazāk vietas. macOS vidē tā arī patērē mazāk RAM. Windows un Ubuntu vidē tā vēl nav taupīgāka: ar atvērtiem moduļiem un strādājot ar SSH un SFTP tā patērē ievērojami vairāk RAM nekā Beta 0.1.0, un CPU patēriņš šī darba laikā ir lielāks visās platformās. Publicējam šos skaitļus, lai jūs varētu izlemt, balstoties uz faktiem, arī tiem, kas nerunā par labu jaunajai versijai.

Izmērītās vērtības

Katrā šūnā ir parādīts Beta 0.1.0 → Alpha 0.1.1. Mazāka vērtība ir labāka. Vērtības ir vidējie rādītāji; pēdējā rinda mērīta tikai versijā 0.1.1, jo tam pašam testam versijā 0.1.0 vajadzīgs sistēmas failu dialoglodziņš.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Instalēšanas programmaLejupielādētās pakotnes lielums.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Instalētā lietotneVieta diskā pēc instalēšanas.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM pēc atbloķēšanasGlabātuve ir atbloķēta, un nav atvērts neviens modulis.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM ar 3 moduļiemIr atvērti System Monitor, File Manager un Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM, strādājot ar SSH un SFTPPapildus — aktīvs terminālis un lasīšana ar SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU, strādājot ar SSH un SFTPProcenti no viena kodola.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU, atkārtoti lejupielādējot 512 MiBProcenti no viena kodola; mērīts tikai versijā 0.1.1.17.93.623.9

Kā tika veikti mērījumi

Mērījumi veikti 2026. gada 30. un 31. oktobrī vienā mērījumu ciklā, katrai fāzei atvēlot 40 sekundes pēc 12 sekunžu nostabilizēšanās, izmantojot to pašu testa serveri. RAM ir visu lietotnes procesu rezidentās atmiņas vai darba kopas summa, tādēļ koplietojamā atmiņa tiek ieskaitīta vairākas reizes. CPU ir izteikts procentos no viena kodola. Ubuntu darbojās ar Xvfb bez GPU, bet Windows — sesijā bez pieteikta lietotāja, kas var ietekmēt WebView darbību. Alpha 0.1.1 bija laidiena būvējums ar iespējotu testu automatizāciju; Beta 0.1.0 bija oficiālā pakotne. Šis ir viens mērījums, nevis vispārīgs veiktspējas tests, un jūsu vērtības atšķirsies. Ļoti zemā 0.1.0 CPU vērtība macOS vidē šķiet aizdomīga un nav apstiprināta.

Kāpēc skaitļi varētu būt šādi

Visticamākais skaidrojums ir tāds, ka versijā 0.1.1 katrs modulis atver savu logu ar saviem WebView procesiem, kuru patēriņš summējas, atverot vairāk moduļu. Tas vēl nav pierādīts. Arī mērīšanas metode koplietojamo atmiņu ieskaita atkārtoti, tādēļ lietotnei ar daudziem procesiem tā var pārspīlēt atšķirību. Pašreizējā alfa versijā to nelabojam; darbs plānots vēlāk, nesolot konkrētu datumu.

Ko tas nozīmē jums

Ja vēlaties nelielu lejupielādi un strādājat macOS vidē, šajos mērījumos 0.1.1 jau ir priekšā. Ja Windows vai Ubuntu vidē jums ir maz atmiņas un jūs turat atvērtus vairākus moduļus, Beta 0.1.0 pašlaik patērē mazāk RAM. Alpha 0.1.1 kopumā ir arī mazāk testēta, tādēļ pirms izmēģināšanas izveidojiet datu rezerves kopiju.

Sīki izstrādāta dokumentācija

Biometriskā atbloķēšana un drošība →