कार्यक्रमों के प्रभावी समय के लिए, खासकर जब आप वैकल्पिक समाधानों की तुलना करने में रुचि रखते हैं, तो आपको एक नियंत्रण की आवश्यकता होती है! एक अच्छा तरीका उस प्रक्रिया को रखना है जिसे आप किसी फ़ंक्शन में शामिल कर रहे हैं। फ़ंक्शन को एक टाइमिंग लूप के भीतर कॉल करें। एक स्टब प्रक्रिया लिखें, अनिवार्य रूप से अपने फ़ंक्शन से सभी कोड को अलग करना और बस इसे वापस करना (लेकिन सभी तर्कों को छोड़ दें)। स्टब को अपने टाइमिंग लूप और री-टाइम में डालें। यह समय के साथ जुड़े सभी ओवरहेड को मापता है। नेट प्राप्त करने के लिए प्रक्रिया समय से स्टब समय को घटाएं: यह आवश्यक वास्तविक समय का सटीक माप होना चाहिए।
एनमीटरएन/ मी
प्रायोगिक डिजाइन के इन बुनियादी सिद्धांतों का उपयोग करके, आप अनिवार्य रूप से किसी भी अंतर के लिए नियंत्रण करते हैं कि आप कोड को कैसे तैनात करते हैं (उदाहरण के लिए, लूप और प्रतिकृति () के बीच का अंतर)। जिससे आपकी समस्या दूर हो जाती है।