CH-J Server Managerpengurusan pelayan melalui SSH
Menu
Semua panduan dan artikel →

Penggunaan sumber: perbandingan Electron 0.1.0 dengan Rust + Tauri 0.1.1

Ukuran saiz pakej, ruang cakera, RAM dan CPU pada macOS, Windows dan Ubuntu, termasuk aspek yang masih lebih buruk dalam Alpha 0.1.1.

Ringkasan ringkas

Alpha 0.1.1 jauh lebih kecil untuk dimuat turun dan dipasang pada ketiga-tiga platform. Pada macOS, ia juga menggunakan kurang RAM. Pada Windows dan Ubuntu, ia belum lebih menjimatkan sumber: apabila modul dibuka dan semasa kerja SSH dan SFTP, ia menggunakan jauh lebih banyak RAM berbanding Beta 0.1.0, dan penggunaan CPU semasa kerja tersebut lebih tinggi pada setiap platform. Kami menerbitkan angka ini supaya anda boleh membuat keputusan berdasarkan fakta, termasuk yang tidak memihak kepada versi baharu.

Nilai yang diukur

Setiap sel menunjukkan Beta 0.1.0 → Alpha 0.1.1. Lebih rendah lebih baik. Nilai ialah purata; baris terakhir diukur hanya pada 0.1.1 kerana ujian yang sama pada 0.1.0 memerlukan dialog fail asli sistem.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Pakej pemasanganSaiz pakej yang dimuat turun.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Aplikasi terpasangRuang cakera selepas pemasangan.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM selepas membuka kunciBilik kebal telah dibuka kuncinya dan tiada modul 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 semasa SSH dan SFTPDitambah terminal aktif dan pembacaan melalui SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU semasa SSH dan SFTPPeratusan satu teras.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU semasa memuat turun 512 MiB berulang kaliPeratusan satu teras; diukur hanya pada 0.1.1.17.93.623.9

Kaedah pengukuran

Pengukuran dibuat pada 30 dan 31 Oktober 2026 dalam satu larian ujian, 40 saat bagi setiap fasa selepas 12 saat menunggu keadaan stabil, menggunakan pelayan ujian yang sama. RAM ialah jumlah memori residen atau working set bagi semua proses aplikasi, jadi memori dikongsi dikira lebih daripada sekali. CPU ialah peratusan satu teras. Ubuntu berjalan di bawah Xvfb tanpa GPU dan Windows dalam sesi tanpa pengguna yang log masuk, yang boleh mempengaruhi tingkah laku WebView. Alpha 0.1.1 ialah binaan keluaran dengan automasi ujian diaktifkan; Beta 0.1.0 ialah pakej rasmi. Ini satu pengukuran, bukan penanda aras umum, dan nilai anda akan berbeza. Nilai CPU 0.1.0 pada macOS yang sangat rendah kelihatan meragukan dan belum disahkan.

Mengapa angka ini mungkin sedemikian

Penjelasan yang paling berkemungkinan ialah dalam 0.1.1 setiap modul membuka tetingkap sendiri dengan proses WebView sendiri, lalu penggunaan terkumpul apabila lebih banyak modul dibuka. Ini belum dibuktikan. Kaedah pengukuran juga mengira memori dikongsi berulang kali, jadi ia mungkin membesarkan perbezaan bagi aplikasi yang mempunyai banyak proses. Kami tidak membaikinya dalam alpha semasa; kerja itu dirancang untuk kemudian, tanpa tarikh yang dijanjikan.

Maknanya untuk anda

Jika anda mahukan muat turun kecil dan bekerja pada macOS, 0.1.1 sudah mendahului dalam pengukuran ini. Jika memori pada Windows atau Ubuntu anda terhad dan anda membiarkan beberapa modul terbuka, Beta 0.1.0 kini menggunakan kurang RAM. Alpha 0.1.1 juga telah melalui kurang pengujian secara keseluruhan, jadi sandarkan data anda sebelum mencubanya.

Dokumentasi terperinci

Buka kunci biometrik dan keselamatan →