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.2 | macOS | Windows | Ubuntu |
|---|---|---|---|
| Diegimo programaAtsisiųsto paketo dydis. | 160 ⟶ 21 ⟶ 31 MB | 114 ⟶ 12 ⟶ 17 MB | 114 ⟶ 20 ⟶ 26 MB |
| Įdiegta programaVieta diske po įdiegimo. | 352 ⟶ 61 ⟶ 73 MiB | 422 ⟶ 53 ⟶ 73 MiB | 392 ⟶ 62 ⟶ 73 MiB |
| RAM atrakinusSaugykla atrakinta ir nėra atidarytų modulių. | 482 ⟶ 315 ⟶ 317 MiB | 353 ⟶ 374 ⟶ 405 MiB | 727 ⟶ 680 ⟶ 460 MiB |
| RAM su 3 moduliaisAtidaryti System Monitor, File Manager ir Log Viewer. | 861 ⟶ 496 ⟶ 484 MiB | 664 ⟶ 1238 ⟶ 460 MiB | 1102 ⟶ 1935 ⟶ 1010 MiB |
| RAM dirbant per SSH ir SFTPPapildomai – aktyvus terminalas ir skaitymas per SFTP. | 878 ⟶ 523 ⟶ 458 MiB | 683 ⟶ 1292 ⟶ 354 MiB | 1146 ⟶ 2057 ⟶ 1048 MiB |
| CPU dirbant per SSH ir SFTPVieno branduolio naudojimo procentas. | 0.3 ⟶ 2.9 ⟶ 2.4 | 2.0 ⟶ 12.4 ⟶ 2.5 | 8.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.5 | 3.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ą.