본문으로 건너뛰기

벤치마크

모든 벤치마크는 ubuntu-latest 매트릭스를 사용하여 GitHub Actions에서 실행됩니다. 다음 앱들에서 다양한 항목을 측정했습니다.

TauriWryElectron
tauri_cpu_intensivewry_cpu_intensiveelectron_cpu_intensive
tauri_hello_worldwry_hello_worldelectron_hello_world
tauri_3mb_transferwry_custom_protocolelectron_3mb_transfer
노트

CPU intesive 벤치마크는 UI를 멈추지 않고 특정 값보다 작은 모든 소수를 찾는 데에 얼마나 많은 시간을 먹었는지 측정하고, 얼마나 많은 소수를 찾았는지 보고합니다.

실행에 소요한 시간

앱을 초기화하고 DOMContentLoaded이벤트가 발생하기까지 걸린 시간입니다. 내부적으로 hyperfine을 사용하고, 3번의 예열 과정을 거친 후, 10번 실행해 평균적으로 실행에 소요한 시간을 구합니다.

Chart not supported

바이너리 파일 크기

모든 바이너리는 릴리스 모드로 컴파일합니다.

Chart not supported

메모리 사용량

mprof을 사용해 실행 중 메모리 사용량의 최대치를 가져옵니다. 작을수록 좋습니다.

Chart not supported

스레드 개수

앱이 사용하는 스레드의 수입니다. 작을수록 좋습니다.

Chart not supported

시스템 호출 횟수

해당 앱을 실행하는 데에 발생한 시스템 호출의 개수입니다. 작을수록 좋습니다.

Chart not supported

의존성

Chart not supported