CH-J Toolsserverio valdymas per SSH
Meniu
Visi vadovai ir straipsniai →

Išteklių naudojimas: Electron 0.1.0, Rust + Tauri 0.1.1 ir CH-J Tools 0.1.2 palyginimas

Išmatuoti paketo dydis, vieta diske, RAM ir CPU macOS, Windows ir Ubuntu sistemose, naudojant Beta 0.1.0, Alpha 0.1.1 ir Beta 0.1.2, įskaitant matavimų apribojimus.

Trumpa apžvalga

Šiuose matavimuose Beta 0.1.2 (CH-J Tools) naudoja mažiausiai RAM su trimis atvertais moduliais ir dirbant per SSH bei SFTP visose trijose platformose, o CPU apkrova šio darbo metu yra maža. Atsisiunčiamas paketas ir įdiegta programa yra šiek tiek didesni nei Alpha 0.1.1, tačiau vis dar gerokai mažesni nei Beta 0.1.0. Skelbiame šiuos skaičius, kad galėtumėte spręsti remdamiesi faktais, įskaitant toliau nurodytus apribojimus.

Išmatuotos vertės

Kiekviename langelyje pateikiama Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Mažesnė vertė yra geriau. Vertės yra vidurkiai. Paskutinė eilutė nebuvo matuota naudojant 0.1.0, nes tam pačiam bandymui reikia vietinio failo pasirinkimo dialogo; naudojant 0.1.2 Windows ir Ubuntu sistemose pakartotinis atsisiuntimas per matuotą etapą neprasidėjo, todėl vertė praleista (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
Diegimo programaAtsisiųsto paketo dydis.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Įdiegta programaVieta diske po įdiegimo.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM atrakinusSaugykla atrakinta ir nėra atidarytų modulių.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM su 3 moduliaisAtidaryti System Monitor, File Manager ir Log Viewer.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM dirbant per SSH ir SFTPPapildomai – aktyvus terminalas ir skaitymas per SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU dirbant per SSH ir SFTPVieno branduolio naudojimo procentas.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU pakartotinai atsisiunčiant 512 MiBVieno branduolio naudojimo procentai; pateikta 0.1.1 ⟶ 0.1.2, su 0.1.0 nematuota.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Kaip buvo matuojama

Beta 0.1.0 ir Alpha 0.1.1 matuotos 2026 m. spalio 30 ir 31 d., Beta 0.1.2 – 2026 m. lapkričio 7 d., kiekviena vienu matavimo ciklu, kiekvienam etapui skiriant 40 sekundžių po 12 sekundžių nusistovėjimo, pagal tą patį scenarijų, naudojant to paties tipo bandymų serverį. RAM yra visų programos procesų rezidentinės atminties arba darbinio rinkinio suma, todėl bendrinama atmintis skaičiuojama daugiau nei vieną kartą. CPU išreiškiamas vieno branduolio naudojimo procentais. Ubuntu veikė su Xvfb be GPU. Windows su 0.1.0 ir 0.1.1 veikė seanse be prisijungusio naudotojo; naudojant 0.1.2 WebView tokiame seanse nepasileidžia, todėl matuota prisijungusio naudotojo seanse ir Windows vertės nėra tiesiogiai palyginamos su ankstesnėmis. Windows matavimo metu mažina darbinį rinkinį, todėl vėlesnių etapų vertės gali mažėti. 0.1.1 ir 0.1.2 buvo leidimui skirtos kompiliacijos su įjungtu bandymų automatizavimu, 0.1.0 buvo oficialus paketas; Standby Helper naudojant 0.1.2 buvo išjungtas dėl palyginamumo. Tai vienas matavimas, o ne bendras našumo testas, ir jūsų vertės skirsis. Labai maža 0.1.0 CPU vertė macOS sistemoje atrodo įtartina ir nėra patvirtinta.

Kodėl skaičiai gali būti tokie

0.1.1 kiekvienas modulis atverdavo atskirą langą su atskirais WebView procesais, kurių poreikiai sumuodavosi atveriant daugiau modulių. 0.1.2 visi langai dalijasi viena WebView procesų šeima, o tai dera su mažesniu RAM naudojimu dirbant su trimis moduliais; priežastinis ryšys nebuvo atskirai įrodytas. 0.1.2 paketas tikriausiai didesnis nei 0.1.1 dėl naujai įtrauktų dalių (Standby Helper, macOS valdiklio, išplėstos kriptografijos); dydžio pasiskirstymas nebuvo matuotas. Matavimo metodas bendrinamą atmintį skaičiuoja pakartotinai, todėl gali pervertinti programos su daug procesų vertes.

Ką tai reiškia jums

Šiuose matavimuose Beta 0.1.2 yra taupiausia versija dirbant su moduliais ir per SSH bei SFTP macOS, Windows ir Ubuntu sistemose, kartu ji išlieka gerokai mažesnė nei Beta 0.1.0. Vis dėlto prieš atnaujindami pasidarykite atsarginę duomenų kopiją.

Išsamūs dokumentai

Biometrinis atrakinimas ir saugumas →