CH-J Server Managerمدیریت سرور از طریق SSH
منو
همهٔ راهنماها و مقاله‌ها ←

مصرف منابع: مقایسهٔ Electron 0.1.0 و Rust + Tauri 0.1.1

اندازه‌گیری حجم بسته، فضای دیسک، RAM و CPU در macOS، Windows و Ubuntu، از جمله مواردی که Alpha 0.1.1 در حال حاضر ضعیف‌تر است.

خلاصهٔ کوتاه

حجم دانلود و نصب Alpha 0.1.1 در هر سه پلتفرم بسیار کمتر است. در macOS مصرف RAM نیز کمتر است. در Windows و Ubuntu هنوز مصرف منابع بهینه‌تر نشده است: با باز بودن ماژول‌ها و هنگام کار با SSH و SFTP، مصرف RAM آن به‌طور چشمگیری بیشتر از Beta 0.1.0 است و مصرف CPU هنگام این کار در همهٔ پلتفرم‌ها بالاتر است. این اعداد را منتشر می‌کنیم تا بتوانید بر اساس واقعیت‌ها تصمیم بگیرید، از جمله واقعیت‌هایی که به نفع نسخهٔ جدید نیستند.

مقادیر اندازه‌گیری‌شده

هر خانه Beta 0.1.0 ← Alpha 0.1.1 را نشان می‌دهد. مقدار کمتر بهتر است. مقادیر میانگین هستند؛ ردیف آخر فقط در 0.1.1 اندازه‌گیری شده است، چون اجرای همان آزمون در 0.1.0 به پنجرهٔ بومی انتخاب فایل نیاز دارد.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
بستهٔ نصبحجم بستهٔ دانلودشده.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
برنامهٔ نصب‌شدهفضای دیسک پس از نصب.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM پس از باز کردن قفلقفل خزانه باز شده و هیچ ماژولی باز نیست.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM با 3 ماژولSystem Monitor، File Manager و Log Viewer باز هستند.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM هنگام SSH و SFTPعلاوه بر آن، ترمینال فعال و خواندن از طریق SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU هنگام SSH و SFTPدرصدی از یک هسته.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU هنگام دانلود مکرر 512 MiBدرصدی از یک هسته؛ فقط در 0.1.1 اندازه‌گیری شده است.17.93.623.9

روش اندازه‌گیری

اندازه‌گیری در 30 و 31 اکتبر 2026 در یک نوبت اجرا، با همان سرور آزمایشی انجام شد؛ هر مرحله پس از 12 ثانیه انتظار برای پایدار شدن وضعیت، 40 ثانیه اندازه‌گیری شد. RAM مجموع حافظهٔ مقیم یا مجموعهٔ کاری همهٔ فرایندهای برنامه است، بنابراین حافظهٔ اشتراکی بیش از یک بار شمرده می‌شود. CPU درصدی از یک هسته است. Ubuntu تحت Xvfb و بدون GPU اجرا شد و Windows در نشستی بدون کاربر واردشده اجرا شد؛ این شرایط می‌تواند بر رفتار WebView اثر بگذارد. Alpha 0.1.1 ساخت انتشار با خودکارسازی آزمون فعال بود؛ Beta 0.1.0 بستهٔ رسمی بود. این فقط یک اندازه‌گیری است، نه معیار عمومی کارایی، و مقادیر شما متفاوت خواهند بود. مقدار بسیار پایین CPU در 0.1.0 روی macOS مشکوک به نظر می‌رسد و هنوز تأیید نشده است.

چرا ممکن است اعداد چنین باشند

محتمل‌ترین توضیح این است که در 0.1.1 هر ماژول پنجرهٔ خودش را با فرایندهای WebView مختص خود باز می‌کند و با باز شدن ماژول‌های بیشتر، مصرف آن‌ها روی هم جمع می‌شود. این موضوع هنوز اثبات نشده است. روش اندازه‌گیری نیز حافظهٔ اشتراکی را چند بار می‌شمارد، بنابراین ممکن است اختلاف را برای برنامه‌ای با فرایندهای متعدد بیش از واقع نشان دهد. این مورد را در alpha فعلی اصلاح نمی‌کنیم؛ انجام این کار برای بعد برنامه‌ریزی شده، بدون وعدهٔ تاریخ مشخص.

این برای شما چه معنایی دارد

اگر دانلود کم‌حجم می‌خواهید و با macOS کار می‌کنید، 0.1.1 در همین اندازه‌گیری‌ها جلوتر است. اگر در Windows یا Ubuntu حافظهٔ کمی دارید و چند ماژول را باز نگه می‌دارید، Beta 0.1.0 در حال حاضر RAM کمتری مصرف می‌کند. Alpha 0.1.1 در مجموع کمتر هم آزمایش شده است، پس پیش از امتحان کردن آن از داده‌هایتان پشتیبان بگیرید.

مستندات مفصل

باز کردن قفل بیومتریک و امنیت ←