আমি কেবল ভাবছি যে কোনও প্রোগ্রামের ফাইলটি ছিনিয়ে নেওয়ার ক্ষেত্রে কেবল ডিস্কের স্থান সংরক্ষণের চেয়ে আরও বেশি সুবিধা রয়েছে।
আমি কেবল ভাবছি যে কোনও প্রোগ্রামের ফাইলটি ছিনিয়ে নেওয়ার ক্ষেত্রে কেবল ডিস্কের স্থান সংরক্ষণের চেয়ে আরও বেশি সুবিধা রয়েছে।
উত্তর:
বেশিরভাগ ক্ষেত্রে প্রাথমিক সুবিধাটি কেবলমাত্র ডিস্কের স্থান বাঁচাতে হয়। একটি গৌণ এবং আরও সন্দেহজনক সুবিধা হ'ল এটি বাইনারিটিকে বিযুক্ত করা বা বিপরীত প্রকৌশলীকে আরও কঠিন করে তোলে। এটি মেমরির পদচিহ্নগুলিও কিছুটা কমিয়ে দিতে পারে, যদিও অনেক ক্ষেত্রে এটি একটি তুচ্ছ সঞ্চয় হবে।
সবচেয়ে বড় ক্ষতি হ'ল আপনি যদি কোনও সমস্যায় পড়েন তবে এটি ডিবাগিংকে উল্লেখযোগ্যভাবে আরও কঠিন করে তোলে।
সিপিইউর গতিসম্পন্ন একটি আধুনিক সিস্টেমে তারা কী এবং মেমরি / ডিস্কের পরিমাণ তারা কী তা বাইনারি ছড়িয়ে দেওয়া কোনওভাবেই পারফরম্যান্সের উপর খুব কম ব্যবহারিক প্রভাব ফেলবে। এটি সত্যিই ডিবাগিং, "পরিষ্কার" এবং ব্যক্তিগত পছন্দ সম্পর্কে। কিছু লোক উত্পাদন বা "শিপড" সফ্টওয়্যার জন্য সর্বদা স্ট্রিপড বাইনারি ব্যবহার করতে পছন্দ করে। কিছু লোক সর্বদা অন্তর্ভুক্ত প্রতীকগুলি "কেবলমাত্র ক্ষেত্রে" রেখে যেতে পছন্দ করেন।
ব্যক্তিগতভাবে, আমি প্রতীক অন্তর্ভুক্ত থাকতে পছন্দ করি। আমি একটি দম্পতি ছিল সত্যিই বছরের হতাশাজনক পরিস্থিতিতে যেখানে একটি বাণিজ্যিক আবেদন segfaulting হয়েছিল (বা অন্যথায় বিপর্যয়) এবং আমি তুচ্ছ যেখানে সমস্যা হয়েছে, কারণ বাইনেরিতে ছিনতাই হয়েছে কোন ক্ষমতা ছিল। কমপক্ষে কয়েকটি ক্ষেত্রে, বিক্রেতাটি আবার ক্র্যাশ না হওয়া পর্যন্ত আমাকে চালানোর জন্য একটি স্ট্রিপহীন সংস্করণ প্রেরণ শেষ করেছিল, যাতে আমরা আরও দরকারী ডিবাগিং তথ্য পেতে পারি। তারা যদি প্রথমদিকে স্ট্রিপবিহীন সংস্করণ সরবরাহ করে থাকে তবে আমরা দ্রুত এবং কম ডাউনটাইম দিয়ে সমস্যার সমাধান করতে পারতাম।
আপনি পরীক্ষার জন্য ডিবাগ প্রতীক সহ সফ্টওয়্যার সংকলন করতে পারেন এবং তারপরে কেবল মোতায়েনের জন্য এগুলি ছড়িয়ে দিন। যদি আপনার ডিবাগিং প্রতীকগুলি এমন কিছু প্রকাশ করে যা আপনি প্রকাশ করতে চান না, তবে এটি আপনার পক্ষে কার্যকর হতে পারে