विभिन्न प्रोग्रामिंग भाषाओं में एल्गोरिदम की दक्षता का मूल्यांकन करने के लिए निष्पादन समय को मापने की आवश्यकता है। यह डेवलपर्स को प्रदर्शन मतभेदों को समझने और तदनुसार कोड को अनुकूलित करने में मदद करता है। यह लेख विभिन्न प्रोग्रामिंग वातावरणों में निष्पादन समय की सही गणना करने के तरीके बताता है।

पायथन में एक्सक्लूसिव टाइम को मापने

पाइथन निष्पादन समय को मापने के लिए अंतर्निहित मॉड्यूल प्रदान करता है। time] मॉड्यूल का उपयोग आमतौर पर सरल समय के लिए किया जाता है, जबकि timeit मॉड्यूल कई बार कोड चलाने के द्वारा अधिक सटीक माप प्रदान करता है।

उदाहरण का उपयोग time]:

]]

]]]

]]

C++ में एक्सक्लूसिव टाइम को मापने

C++ ]chrono पुस्तकालय का उपयोग उच्च परिशुद्धता के साथ निष्पादन समय को मापने के लिए करता है। इसमें कोड निष्पादन से पहले और बाद में टाइमस्टैम्प्स को कैप्चर करना शामिल है।

उदाहरण:

]]]

]]

]]]

]]

]

]]

जावा में एक्सक्लूसिव टाइम को मापने

जावा ]सिस्टम.नैनो टाइम (] का उपयोग नैनोसेकंड परिशुद्धता के साथ समाप्त समय को मापने के लिए किया जाता है। इसे पहले और बाद में कोड सेगमेंट के बाद बुलाया जाता है।

उदाहरण:

]

]]

]]

]]

समय विधि का सारांश

  • Python: time.time() या timeit मॉड्यूल
  • C++: std:::chrono पुस्तकालय
  • Java:] System.nanoTime ()