CH-J Toolsserverhantering över SSH
Menyn
Alla guider och artiklar →

Resursanvändning: jämförelse av Electron 0.1.0, Rust + Tauri 0.1.1 och CH-J Tools 0.1.2

Uppmätt paketstorlek, diskutrymme, RAM och CPU på macOS, Windows och Ubuntu för Beta 0.1.0, Alpha 0.1.1 och Beta 0.1.2, inklusive mätningarnas begränsningar.

Kortversionen

Beta 0.1.2 (CH-J Tools) använder i dessa mätningar minst RAM med tre öppna moduler och vid arbete via SSH och SFTP på alla tre plattformarna, och CPU-belastningen vid detta arbete är låg. Nedladdningspaketet och den installerade applikationen är något större än i Alpha 0.1.1, men fortfarande betydligt mindre än i Beta 0.1.0. Vi publicerar dessa siffror så att du kan fatta beslut utifrån fakta, inklusive de begränsningar som anges nedan.

Uppmätta värden

Varje cell visar Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Lägre är bättre. Värdena är medelvärden. Den sista raden mättes inte på 0.1.0 eftersom samma test kräver en inbyggd dialogruta för filval; på 0.1.2 på Windows och Ubuntu startade den upprepade nedladdningen inte under den uppmätta fasen, så värdet har utelämnats (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
InstallationspaketStorleken på det nedladdade paketet.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Installerad applikationDiskutrymme efter installation.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM efter upplåsningValvet är upplåst och ingen modul är öppen.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM med 3 modulerSystem Monitor, File Manager och Log Viewer är öppna.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM under SSH och SFTPDessutom en aktiv terminal och läsning via SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU under SSH och SFTPProcent av en kärna.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU vid upprepad nedladdning av 512 MiBProcent av en kärna; visar 0.1.1 ⟶ 0.1.2, inte mätt på 0.1.0.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Så gjordes mätningen

Beta 0.1.0 och Alpha 0.1.1 mättes den 30 och 31 oktober 2026, Beta 0.1.2 den 7 november 2026, var och en i en enda körning, 40 sekunder per fas efter 12 sekunders stabilisering, med samma scenario mot samma typ av testserver. RAM är summan av resident minne eller arbetsmängd för alla applikationens processer, vilket innebär att delat minne räknas mer än en gång. CPU anges som procent av en kärna. Ubuntu kördes under Xvfb utan GPU. Windows kördes för 0.1.0 och 0.1.1 i en session utan inloggad användare; i 0.1.2 startar WebView inte i den sessionen, så mätningen gjordes i en inloggad session och Windows-värdena är inte direkt jämförbara med de tidigare. Windows minskar arbetsmängden under mätningen, så värden i senare faser kan sjunka. 0.1.1 och 0.1.2 var releasebyggen med testautomatisering aktiverad, 0.1.0 var det officiella paketet; Standby Helper var avstängd i 0.1.2 för jämförbarhetens skull. Detta är en enda mätning, inte ett allmänt prestandatest, och dina värden kommer att skilja sig. Det mycket låga CPU-värdet för 0.1.0 på macOS verkar misstänkt och har inte bekräftats.

Varför siffrorna kan se ut så här

I 0.1.1 öppnade varje modul ett eget fönster med egna WebView-processer, vars resursbehov summerades när fler moduler öppnades. I 0.1.2 delar alla fönster en familj av WebView-processer, vilket stämmer överens med lägre RAM-användning med tre moduler; orsakssambandet har inte bevisats separat. Paketet för 0.1.2 är sannolikt större än för 0.1.1 på grund av nytillagda delar (Standby Helper, en widget för macOS, utökad kryptografi); storleksfördelningen mättes inte. Mätmetoden räknar delat minne flera gånger, så den kan överskatta värdena för en applikation med många processer.

Vad det innebär för dig

Beta 0.1.2 är i dessa mätningar den mest resurssnåla versionen vid arbete med moduler och via SSH och SFTP på macOS, Windows och Ubuntu, samtidigt som den förblir betydligt mindre än Beta 0.1.0. Säkerhetskopiera ändå dina data före uppdateringen.

Detaljerad dokumentation

Biometrisk upplåsning och säkerhet →