HeadlinesBriefing HeadlinesBriefing.com

গিট কমিটের আকার বিশ্লেষণ এবং পরীক্ষা

Hacker News •
×

গিট কমিটের আকার ফাইল সংকোচন ক্ষমতা এবং ডিরেক্টরি কাঠামোর উপর নির্ভর করে। পরীক্ষাগুলি দেখায় যে একটি খালি রিপোজিটরি প্রায় 64,828 বাইট নেয়, যখন 250টি ছোট ফাইল কমিট করার ফলে 47,640 বাইট যোগ হয়। 50টি ফাইলের ডিরেক্টরিতে 3 বাইটের পরিবর্তন 17,145 বাইট খরচ করে, এবং একটি ফাইলে পরিবর্তন মাত্র 8,709 বাইট যোগ করে। 583KB এর একটি বড় বাইনারি ফাইল বা 16MB এর সোর্স ফাইল যথাক্রমে 297,873 বাইট এবং 1,622,188 বাইট এর ফলাফল দেয়। গিটের zlib কম্প্রেশন এবং প্যাকফাইল অপ্টিমাইজেশন রিডান্ডেন্সি কমায়, যা এটিকে অত্যন্ত কার্যকর করে তোলে—মূল ফাইল আকারের মাত্র 10–50% স্টোর করে। প্রতিটি কমিট নতুন অবজেক্ট তৈরি করে, কিন্তু সিস্টেমটি ছোট পরিবর্তনের জন্যও ওভারহেড কমাতে ডিজাইন করা হয়েছে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing