CH-J Toolsgerenciamento de servidor sobre SSH
E-mail
Todos os guias e artigos →

Utilização de recursos: comparação entre Electron 0.1.0, Rust + Tauri 0.1.1 e CH-J Tools 0.1.2

Tamanho do pacote, espaço em disco, RAM e CPU medidos em macOS, Windows e Ubuntu para Beta 0.1.0, Alpha 0.1.1 e Beta 0.1.2, incluindo as limitações das medições.

Versão resumida

Nestas medições, a Beta 0.1.2 (CH-J Tools) utiliza menos RAM do que as restantes versões com três módulos abertos e durante o trabalho por SSH e SFTP nas três plataformas, e a utilização de CPU durante esse trabalho é baixa. O pacote para transferência e a aplicação instalada são um pouco maiores do que na Alpha 0.1.1, mas continuam a ser significativamente menores do que na Beta 0.1.0. Publicamos estes números para que possa decidir com base em factos, incluindo as limitações indicadas abaixo.

Valores medidos

Cada célula mostra Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Quanto menor, melhor. Os valores são médias. A última linha não foi medida na 0.1.0 porque o mesmo teste exige uma caixa de diálogo nativa de seleção de ficheiros; na 0.1.2 em Windows e Ubuntu, a transferência repetida não começou durante a fase medida, pelo que o valor é omitido (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
InstaladorTamanho do pacote descarregado.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Aplicação instaladaEspaço em disco após a instalação.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM após desbloquearO cofre está desbloqueado e não há nenhum módulo aberto.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM com 3 módulosSystem Monitor, File Manager e Log Viewer estão abertos.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM durante o trabalho com SSH e SFTPAdicionalmente, um terminal ativo e leitura por SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU durante o trabalho com SSH e SFTPPercentagem de um núcleo.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU ao descarregar repetidamente 512 MiBPercentagem de um núcleo; apresentado 0.1.1 ⟶ 0.1.2, não medido na 0.1.0.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Como foram feitas as medições

A Beta 0.1.0 e a Alpha 0.1.1 foram medidas a 30 e 31 de outubro de 2026, a Beta 0.1.2 a 7 de novembro de 2026, cada uma numa única execução, com 40 segundos por fase após 12 segundos de estabilização, com o mesmo cenário e o mesmo tipo de servidor de teste. A RAM é a soma da memória residente ou do conjunto de trabalho de todos os processos da aplicação, pelo que a memória partilhada é contabilizada mais de uma vez. A CPU é expressa como percentagem de um núcleo. O Ubuntu foi executado sob Xvfb sem GPU. O Windows na 0.1.0 e na 0.1.1 foi executado numa sessão sem utilizador com sessão iniciada; na 0.1.2 o WebView não arranca nessa sessão, pelo que a medição foi feita numa sessão com utilizador autenticado e os valores de Windows não são diretamente comparáveis com os anteriores. O Windows reduz o conjunto de trabalho durante a medição, pelo que os valores das fases posteriores podem descer. A 0.1.1 e a 0.1.2 eram compilações de lançamento com automatização de testes ativada, e a 0.1.0 era o pacote oficial; o Standby Helper estava desativado na 0.1.2 para permitir a comparação. Esta é uma única medição, não um teste geral de desempenho, e os seus valores serão diferentes. O valor de CPU muito baixo da 0.1.0 em macOS parece suspeito e não foi confirmado.

Porque poderão os números ser assim

Na 0.1.1, cada módulo abria a sua própria janela com os seus próprios processos WebView, cujas necessidades de recursos se somavam à medida que eram abertos mais módulos. Na 0.1.2, todas as janelas partilham uma família de processos WebView, o que é coerente com a menor utilização de RAM com três módulos; a relação causal não foi demonstrada separadamente. O pacote da 0.1.2 é provavelmente maior do que o da 0.1.1 devido aos componentes recentemente incluídos (Standby Helper, widget para macOS, criptografia alargada); não foi medida a repartição do tamanho. O método de medição contabiliza repetidamente a memória partilhada, pelo que pode sobrestimar os valores de uma aplicação com muitos processos.

O que isto significa para si

Nestas medições, a Beta 0.1.2 é a versão mais económica em recursos ao trabalhar com módulos e por SSH e SFTP em macOS, Windows e Ubuntu, mantendo-se significativamente menor do que a Beta 0.1.0. Ainda assim, faça uma cópia de segurança dos seus dados antes de atualizar.

Documentação detalhada

Desbloqueio biométrico e segurança →