CH-J Server ManagerSSH-এর মাধ্যমে সার্ভার ব্যবস্থাপনা
মেনু
সব নির্দেশিকা ও নিবন্ধ →

রিসোর্স ব্যবহার: Electron 0.1.0 ও Rust + Tauri 0.1.1-এর তুলনা

macOS, Windows ও Ubuntu-তে মাপা প্যাকেজের আকার, ডিস্কের জায়গা, RAM ও CPU ব্যবহার, যেখানে Alpha 0.1.1 এখনো খারাপ ফল দেখাচ্ছে সেগুলোসহ।

সংক্ষিপ্ত বিবরণ

তিনটি প্ল্যাটফর্মেই Alpha 0.1.1 ডাউনলোড ও ইনস্টল করার আকার অনেক ছোট। macOS-এ এটি RAM-ও কম ব্যবহার করে। Windows ও Ubuntu-তে এটি এখনো বেশি সাশ্রয়ী নয়: মডিউল খোলা থাকলে এবং SSH ও SFTP-র কাজ চলাকালে এটি Beta 0.1.0-এর চেয়ে উল্লেখযোগ্যভাবে বেশি RAM ব্যবহার করে, আর সেই কাজের সময় সব প্ল্যাটফর্মেই 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
৩টি মডিউলসহ RAMSystem Monitor, File Manager ও Log Viewer খোলা আছে।861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
SSH ও SFTP চলাকালে RAMঅতিরিক্ত একটি সক্রিয় টার্মিনাল এবং SFTP দিয়ে পড়ার কাজ।878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
SSH ও SFTP চলাকালে CPUএকটি কোরের শতকরা ব্যবহার।0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
বারবার 512 MiB ডাউনলোড করার সময় CPUএকটি কোরের শতকরা ব্যবহার; শুধু 0.1.1-এ মাপা হয়েছে।17.93.623.9

কীভাবে মাপা হয়েছে

২০২৬ সালের ৩০ ও ৩১ অক্টোবর একই টেস্ট সার্ভারের সঙ্গে একবার চালিয়ে মাপা হয়েছে। প্রতি ধাপে অবস্থা স্থিতিশীল হওয়ার জন্য ১২ সেকেন্ড অপেক্ষার পর ৪০ সেকেন্ড ধরে মাপা হয়েছে। RAM হলো অ্যাপ্লিকেশনের সব প্রসেসের রেসিডেন্ট মেমোরি বা ওয়ার্কিং সেটের যোগফল, তাই শেয়ার করা মেমোরি একাধিকবার গণনা করা হয়। CPU হলো একটি কোরের শতকরা ব্যবহার। Ubuntu GPU ছাড়া Xvfb-এর অধীনে এবং Windows কোনো ব্যবহারকারী লগইন না করা সেশনে চলেছে, যা WebView-এর আচরণে প্রভাব ফেলতে পারে। Alpha 0.1.1 ছিল টেস্ট অটোমেশন চালু থাকা রিলিজ বিল্ড; Beta 0.1.0 ছিল আনুষ্ঠানিক প্যাকেজ। এটি একটি পরিমাপ, সাধারণ বেঞ্চমার্ক নয়, এবং আপনার মান আলাদা হবে। macOS-এ 0.1.0-এর অতি কম CPU মান সন্দেহজনক মনে হচ্ছে এবং তা নিশ্চিত করা হয়নি।

সংখ্যাগুলো এমন হওয়ার সম্ভাব্য কারণ

সবচেয়ে সম্ভাব্য ব্যাখ্যা হলো, 0.1.1-এ প্রতিটি মডিউল নিজস্ব WebView প্রসেসসহ আলাদা উইন্ডো খোলে, ফলে আরও মডিউল খোলার সঙ্গে ব্যবহার যোগ হতে থাকে। এটি এখনো প্রমাণিত হয়নি। পরিমাপের পদ্ধতিতেও শেয়ার করা মেমোরি বারবার গণনা করা হয়, তাই অনেক প্রসেস থাকা অ্যাপ্লিকেশনের ক্ষেত্রে পার্থক্য বেশি দেখাতে পারে। বর্তমান আলফা সংস্করণে আমরা এটি ঠিক করছি না; কাজটি পরে করার পরিকল্পনা আছে, তবে কোনো তারিখের প্রতিশ্রুতি নেই।

আপনার জন্য এর অর্থ

আপনি যদি ছোট ডাউনলোড চান এবং macOS-এ কাজ করেন, তাহলে এই পরিমাপগুলোতে 0.1.1 ইতিমধ্যেই এগিয়ে আছে। Windows বা Ubuntu-তে আপনার মেমোরি কম হলে এবং একাধিক মডিউল খোলা রাখলে Beta 0.1.0 বর্তমানে কম RAM ব্যবহার করে। Alpha 0.1.1-এর সামগ্রিক পরীক্ষাও কম হয়েছে, তাই এটি চেষ্টা করার আগে আপনার ডেটার ব্যাকআপ নিন।

বিস্তারিত ডকুমেন্টেশন

বায়োমেট্রিক আনলক ও নিরাপত্তা →