CH-J Server Managerpamamahala ng server sa pamamagitan ng SSH
Menu
Lahat ng gabay at artikulo →

Paggamit ng mga resource: paghahambing ng Electron 0.1.0 at Rust + Tauri 0.1.1

Mga sukat ng laki ng pakete, espasyo sa disk, RAM at CPU sa macOS, Windows at Ubuntu, kasama ang mga aspetong mas mahina pa sa Alpha 0.1.1.

Maikling buod

Higit na mas maliit ang Alpha 0.1.1 kapag dina-download at ini-install sa lahat ng tatlong platform. Sa macOS, mas kaunti rin ang gamit nitong RAM. Sa Windows at Ubuntu, hindi pa ito mas matipid sa resource: kapag may mga nakabukas na module at habang gumagawa sa SSH at SFTP, mas malaki ang gamit nitong RAM kaysa sa Beta 0.1.0, at mas mataas ang gamit ng CPU sa mga gawaing iyon sa bawat platform. Inilalathala namin ang mga bilang na ito para makapagpasya ka batay sa mga katotohanan, kasama ang mga hindi pabor sa bagong bersiyon.

Mga nasukat na halaga

Ipinapakita ng bawat cell ang Beta 0.1.0 → Alpha 0.1.1. Mas mababa, mas mabuti. Mga average ang mga halaga; sa 0.1.1 lamang sinukat ang huling hanay dahil kailangan ng native na file dialog para sa parehong pagsubok sa 0.1.0.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Pakete ng installerLaki ng na-download na pakete.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Naka-install na applicationEspasyo sa disk pagkatapos ng pag-install.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM matapos mag-unlockNaka-unlock ang vault at walang bukas na module.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM na may 3 moduleBukas ang System Monitor, File Manager at Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM habang gumagamit ng SSH at SFTPMay dagdag na aktibong terminal at pagbabasa sa pamamagitan ng SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU habang gumagamit ng SSH at SFTPPorsiyento ng isang core.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU habang paulit-ulit na nagda-download ng 512 MiBPorsiyento ng isang core; sa 0.1.1 lamang isinukat.17.93.623.9

Paano isinukat

Isinukat noong 30 at 31 Oktubre 2026 sa isang takbo ng pagsubok, 40 segundo bawat yugto pagkatapos ng 12 segundong paghihintay na maging matatag ang kondisyon, gamit ang parehong test server. Ang RAM ay kabuuan ng resident memory o working set ng lahat ng proseso ng application, kaya higit sa isang beses nabibilang ang shared memory. Ang CPU ay porsiyento ng isang core. Tumakbo ang Ubuntu sa ilalim ng Xvfb nang walang GPU at ang Windows sa isang session na walang naka-login na user, na maaaring makaapekto sa kilos ng WebView. Release build ang Alpha 0.1.1 na may naka-enable na test automation; opisyal na pakete ang Beta 0.1.0. Iisang pagsukat ito, hindi pangkalahatang benchmark, at magiging iba ang mga halaga mo. Kahina-hinala ang napakababang halaga ng CPU ng 0.1.0 sa macOS at hindi pa ito nakukumpirma.

Bakit maaaring ganito ang mga bilang

Ang pinakamalamang na paliwanag ay sa 0.1.1, bawat module ay nagbubukas ng sarili nitong window na may sariling mga proseso ng WebView, kaya naiipon ang gamit habang dumarami ang bukas na module. Hindi pa ito napapatunayan. Paulit-ulit ding binibilang ng paraan ng pagsukat ang shared memory, kaya maaaring mapalaki nito ang pagkakaiba para sa application na maraming proseso. Hindi namin ito aayusin sa kasalukuyang alpha; nakaplano ang gawaing ito para sa hinaharap, nang walang ipinangakong petsa.

Ano ang ibig sabihin nito para sa iyo

Kung gusto mo ng maliit na download at gumagamit ka ng macOS, nangunguna na ang 0.1.1 sa mga pagsukat na ito. Kung kakaunti ang memory sa Windows o Ubuntu mo at nag-iiwan ka ng ilang module na nakabukas, mas kaunti ang gamit na RAM ng Beta 0.1.0 sa kasalukuyan. Mas kaunti rin sa kabuuan ang pagsubok na dinaanan ng Alpha 0.1.1, kaya i-back up ang data mo bago ito subukan.

Detalyadong dokumentasyon

Biometric na pag-unlock at seguridad →