CH-J Server Manageradministrasi server melalui SSH
Menu
Semua panduan dan artikel →

Penggunaan sumber daya: perbandingan Electron 0.1.0 dan Rust + Tauri 0.1.1

Hasil pengukuran ukuran paket, ruang disk, RAM dan CPU pada macOS, Windows dan Ubuntu, termasuk aspek yang saat ini masih lebih buruk pada Alpha 0.1.1.

Ringkasan singkat

Alpha 0.1.1 jauh lebih kecil untuk diunduh dan diinstal pada ketiga platform. Pada macOS, penggunaan RAM juga lebih rendah. Pada Windows dan Ubuntu, versi ini belum lebih hemat: saat modul terbuka serta selama pekerjaan SSH dan SFTP, penggunaan RAM jauh lebih tinggi daripada Beta 0.1.0, dan penggunaan CPU selama pekerjaan tersebut lebih tinggi pada semua platform. Kami menerbitkan angka-angka ini agar Anda dapat memutuskan berdasarkan fakta, termasuk fakta yang tidak menguntungkan versi baru.

Nilai yang diukur

Setiap sel menampilkan Beta 0.1.0 → Alpha 0.1.1. Nilai yang lebih rendah lebih baik. Nilai merupakan rata-rata; baris terakhir hanya diukur pada 0.1.1 karena pengujian yang sama pada 0.1.0 memerlukan dialog berkas bawaan sistem.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Paket instalasiUkuran paket yang diunduh.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Aplikasi terinstalRuang disk setelah instalasi.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM setelah kunci dibukaBrankas telah dibuka kuncinya dan tidak ada modul yang terbuka.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM dengan 3 modulSystem Monitor, File Manager dan Log Viewer terbuka.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM selama SSH dan SFTPDitambah terminal aktif dan pembacaan melalui SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU selama SSH dan SFTPPersentase dari satu inti.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU saat mengunduh 512 MiB berulang kaliPersentase dari satu inti; hanya diukur pada 0.1.1.17.93.623.9

Metode pengukuran

Pengukuran dilakukan pada 30 dan 31 Oktober 2026 dalam satu kali rangkaian pengujian, selama 40 detik per tahap setelah menunggu 12 detik agar kondisi stabil, dengan server uji yang sama. RAM adalah jumlah memori residen atau working set seluruh proses aplikasi, sehingga memori bersama dihitung lebih dari sekali. CPU dinyatakan sebagai persentase dari satu inti. Ubuntu dijalankan di bawah Xvfb tanpa GPU dan Windows dalam sesi tanpa pengguna yang login, yang dapat memengaruhi perilaku WebView. Alpha 0.1.1 menggunakan build rilis dengan otomatisasi pengujian diaktifkan; Beta 0.1.0 menggunakan paket resmi. Ini hanya satu pengukuran, bukan tolok ukur umum, dan hasil Anda akan berbeda. Nilai CPU 0.1.0 yang sangat rendah pada macOS tampak mencurigakan dan belum dikonfirmasi.

Kemungkinan penyebab angka-angka ini

Penjelasan yang paling mungkin adalah bahwa pada 0.1.1 setiap modul membuka jendelanya sendiri dengan proses WebView masing-masing, sehingga penggunaan sumber daya bertambah saat lebih banyak modul terbuka. Hal ini belum terbukti. Metode pengukuran juga menghitung memori bersama berulang kali, sehingga mungkin melebih-lebihkan perbedaan untuk aplikasi dengan banyak proses. Kami tidak memperbaikinya dalam versi alpha saat ini; pekerjaan tersebut direncanakan untuk nanti, tanpa tanggal yang dijanjikan.

Artinya bagi Anda

Jika Anda menginginkan unduhan kecil dan bekerja pada macOS, 0.1.1 sudah unggul dalam pengukuran ini. Jika memori pada Windows atau Ubuntu terbatas dan Anda membiarkan beberapa modul terbuka, Beta 0.1.0 saat ini menggunakan lebih sedikit RAM. Secara keseluruhan Alpha 0.1.1 juga belum diuji sebanyak versi sebelumnya, jadi cadangkan data sebelum mencobanya.

Dokumentasi terperinci

Buka kunci biometrik dan keamanan →