Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP निष्पादन समय कैसे खोजें?

PHP संस्करण 7+ में, getrusage फ़ंक्शन का उपयोग किया जा सकता है। नीचे एक नमूना कोड प्रदर्शन है -

उदाहरण

//beginning of the script
$exec_start = getrusage();
//other code functionalities
//end of the script
function rutime($ru, $rus, $index) {
   return ($ru["ru_$index.tv_sec"]*1000 + intval($ru["ru_$index.tv_usec"]/1000))
   - ($rus["ru_$index.tv_sec"]*1000 + intval($rus["ru_$index.tv_usec"]/1000));
}
$ru = getrusage();
echo "The process used " . rutime($ru, $exec_start, "utime") .
   " ms for the computations\n";
echo "Spent " . rutime($ru, $exec_start, "stime") .
   " ms during system calls\n";

नोट - यदि प्रत्येक परीक्षण के लिए एक php उदाहरण उत्पन्न होता है, तो समय के अंतर की गणना करने की कोई आवश्यकता नहीं है।

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

The process used 1.563896 ms for the computations
Spent 0.345628 ms during system calls

  1. जावा विधि के लिए निष्पादन समय कैसे मापें?

    सामान्य तौर पर, बीता हुआ समय किसी घटना के शुरुआती बिंदु से समाप्ति बिंदु तक का समय होता है। जावा में बीता हुआ समय खोजने के विभिन्न तरीके निम्नलिखित हैं - currentTimeMillis() विधि वर्तमान समय को मिलीसेकंड में लौटाती है। किसी विधि के लिए बीता हुआ समय खोजने के लिए आप वांछित विधि के निष्पादन से पहले और

  1. पायथन का उपयोग करके समय अंतर कैसे खोजें?

    पायथन में टाइम डेल्टा ऑब्जेक्ट्स का उपयोग करके डेट और टाइम मैथ्स करना बहुत आसान है। जब भी आप किसी दिनांक/समय में जोड़ना या घटाना चाहते हैं, तो DateTime.datetime() का उपयोग करें, फिर दिनांक समय जोड़ें या घटाएं। समय डेल्टा() उदाहरण। एक समय डेल्टा वस्तु एक अवधि का प्रतिनिधित्व करती है, दो तिथियों या सम

  1. मैं पायथन प्रोग्राम के निष्पादन का समय कैसे प्राप्त करूं?

    किसी प्रोग्राम के निष्पादन के समय को मापने के लिए, या तो time.clock() या time.time() फ़ंक्शन का उपयोग करें। पायथन डॉक्स बताता है कि इस फ़ंक्शन का उपयोग बेंचमार्किंग उद्देश्यों के लिए किया जाना चाहिए। उदाहरण import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Tim