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