CH-J ToolsSSH를 통한 서버 관리
메뉴
모든 가이드와 글 →

리소스 사용량: Electron 0.1.0, Rust + Tauri 0.1.1 및 CH-J Tools 0.1.2 비교

Beta 0.1.0, Alpha 0.1.1 및 Beta 0.1.2의 macOS, Windows, Ubuntu에서 측정한 패키지 크기, 디스크 공간, RAM 및 CPU와 측정의 한계.

핵심 요약

이번 측정에서 Beta 0.1.2(CH-J Tools)는 세 플랫폼 모두에서 모듈 세 개를 열었을 때와 SSH 및 SFTP 작업 중에 RAM을 가장 적게 사용하며, 해당 작업 중 CPU 사용률도 낮습니다. 다운로드 패키지와 설치된 애플리케이션은 Alpha 0.1.1보다 조금 크지만 여전히 Beta 0.1.0보다 훨씬 작습니다. 아래에 명시된 한계를 포함하여 사실에 근거해 판단하실 수 있도록 이 수치를 공개합니다.

측정값

각 셀은 Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2 순서로 표시됩니다. 낮을수록 좋습니다. 수치는 평균값입니다. 마지막 행은 동일한 테스트에 네이티브 파일 선택 대화상자가 필요하여 0.1.0에서 측정하지 않았습니다. Windows와 Ubuntu의 0.1.2에서는 측정 단계 중 반복 다운로드가 시작되지 않아 값을 생략했습니다(–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
설치 패키지다운로드한 패키지의 크기입니다.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
설치된 애플리케이션설치 후 차지하는 디스크 공간입니다.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
잠금 해제 후 RAM보관함의 잠금이 해제되었으며 열린 모듈이 없는 상태입니다.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
모듈 3개를 열었을 때의 RAMSystem Monitor, File Manager, Log Viewer가 열린 상태입니다.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
SSH 및 SFTP 작업 중 RAM여기에 활성 터미널과 SFTP를 통한 읽기 작업이 추가된 상태입니다.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
SSH 및 SFTP 작업 중 CPU코어 하나를 기준으로 한 백분율입니다.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
512 MiB를 반복 다운로드할 때의 CPU코어 하나를 기준으로 한 백분율. 0.1.1 ⟶ 0.1.2를 표시하며, 0.1.0에서는 측정하지 않았습니다.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

측정 방법

Beta 0.1.0과 Alpha 0.1.1은 2026년 10월 30일과 31일에, Beta 0.1.2는 2026년 11월 7일에 각각 같은 시나리오와 같은 유형의 테스트 서버를 대상으로 한 차례 실행해 측정했습니다. 각 단계에서 12초 동안 상태가 안정되기를 기다린 뒤 40초 동안 측정했습니다. RAM은 모든 애플리케이션 프로세스의 상주 메모리 또는 작업 집합을 합산한 값이므로 공유 메모리가 중복 계산됩니다. CPU는 코어 하나를 기준으로 한 백분율입니다. Ubuntu는 GPU 없이 Xvfb에서 실행했습니다. 0.1.0과 0.1.1의 Windows는 로그인한 사용자가 없는 세션에서 실행했습니다. 0.1.2에서는 해당 세션에서 WebView가 시작되지 않으므로 로그인한 세션에서 측정했으며 Windows 값은 이전 값과 직접 비교할 수 없습니다. Windows는 측정 중 작업 집합을 줄이므로 이후 단계의 값이 낮아질 수 있습니다. 0.1.1과 0.1.2는 테스트 자동화를 활성화한 릴리스 빌드였고 0.1.0은 공식 패키지였습니다. 비교 조건을 맞추기 위해 0.1.2에서는 Standby Helper를 비활성화했습니다. 이는 한 번의 측정이며 일반적인 벤치마크가 아니므로 사용자의 측정값은 다를 것입니다. macOS에서 0.1.0의 CPU 값이 매우 낮게 나온 점은 의심스러우며 아직 확인되지 않았습니다.

수치가 이렇게 나왔을 수 있는 이유

0.1.1에서는 각 모듈이 자체 WebView 프로세스를 갖는 별도 창을 열었으며, 모듈을 더 열수록 리소스 사용량이 누적되었습니다. 0.1.2에서는 모든 창이 하나의 WebView 프로세스 계열을 공유하며, 이는 모듈 세 개에서 RAM 사용량이 더 낮은 결과와 부합합니다. 인과 관계는 별도로 입증되지 않았습니다. 0.1.2 패키지가 0.1.1보다 큰 것은 새로 포함된 구성 요소(Standby Helper, macOS 위젯, 확장된 암호화 기능) 때문으로 보이지만 크기의 세부 내역은 측정하지 않았습니다. 측정 방식은 공유 메모리를 중복 계산하므로 프로세스가 많은 애플리케이션의 값을 과대평가할 수 있습니다.

사용자에게 미치는 의미

이번 측정에서 Beta 0.1.2는 macOS, Windows, Ubuntu에서 모듈 및 SSH와 SFTP를 통한 작업 시 리소스를 가장 적게 사용하는 버전이며, 동시에 Beta 0.1.0보다 여전히 훨씬 작습니다. 그래도 업데이트 전에 데이터를 백업하세요.

자세한 문서

생체 인증 잠금 해제 및 보안 →