कंसोल.टाइम () विधि जावास्क्रिप्ट में क्या करती है

Kansola Ta Ima Vidhi Javaskripta Mem Kya Karati Hai



कोडिंग ऑपरेशन का निष्पादन समय सभी प्रोग्रामिंग भाषाओं में महत्वपूर्ण भूमिका निभाता है। यह आमतौर पर 'परीक्षण' उद्देश्यों के लिए उपयोग किया जाता है ताकि यह पता लगाया जा सके कि कोड को निष्पादित करने में कितना समय लगा है और उनका विश्लेषण करने के लिए कार्यात्मकताओं के प्रदर्शन की तुलना करने के लिए। अन्य प्रोग्रामिंग भाषाओं की तरह, जावास्क्रिप्ट बिल्ट-इन प्रदान करता है ' कंसोल.टाइम () ' किसी विशेष कार्यक्षमता के निष्पादन समय का विश्लेषण करने की विधि।

.

यह राइट-अप जावास्क्रिप्ट में 'कंसोल.टाइम ()' विधि के काम और उपयोग की व्याख्या करता है।







जावास्क्रिप्ट में 'कंसोल.टाइम ()' विधि क्या करती है?

' कंसोल.टाइम () 'विधि ऑपरेशन या फ़ंक्शन के निष्पादन समय को ट्रैक करती है। यह टाइमर शुरू करता है जो निर्दिष्ट जावास्क्रिप्ट ऑपरेशन की अवधि की गणना करता है और 'का उपयोग करके समाप्त होता है' कंसोल.टाइमएंड () ' तरीका।



वाक्य - विन्यास



सांत्वना देना। समय ( लेबल )

'कंसोल.टाइम ()' एक वैकल्पिक 'का समर्थन करता है लेबल ” तर्क जो ऑपरेशन नाम निर्दिष्ट करता है। प्रत्येक ऑपरेशन की आसानी से पहचान के लिए 'कंसोल.टाइम ()' विधि की कई घटनाओं में इसकी अनुशंसा की जाती है।





HTML कोड

निम्नलिखित HTML कोड से गुजरें:

< एच 2 > सांत्वना देना। समय ( ) तरीका जावास्क्रिप्ट में एच 2 >

< पी > कंसोल खोलें ( F12 ) निष्पादन की जाँच करने के लिए समय पी >

उपरोक्त कोड स्निपेट में:



  • ' <एच2> ” टैग निर्दिष्ट कथन प्रदर्शित करने वाला उपशीर्षक बनाता है।
  • '

    ” टैग एक पैराग्राफ निर्दिष्ट करता है।

टिप्पणी: उपरोक्त HTML कोड का पूरे लेख में पालन किया जाएगा।

उदाहरण 1: कोड की कार्यक्षमता ('फॉर' लूप) के निष्पादन समय का विश्लेषण करने के लिए 'कंसोल.टाइम ()' विधि को लागू करना

इस उदाहरण में, ' कंसोल.टाइम () 'विधि परिभाषित के निष्पादन समय प्राप्त करने के लिए प्रयोग किया जाता है' के लिए ” जावास्क्रिप्ट में पाश।

जावास्क्रिप्ट कोड

कोड की नीचे दी गई पंक्तियों पर विचार करें:

< लिखी हुई कहानी >

सांत्वना देना। समय ( 'पाश के लिए' ) ;

के लिए ( वहां एक है = 0 ; < 1000 ; ++ ) {

}

सांत्वना देना। समय समाप्त ( 'पाश के लिए' ) ;

लिखी हुई कहानी >

उपरोक्त कोड ब्लॉक में:

  • विवरण दें ' कंसोल.टाइम () 'लेबल वाली विधि' पाश के लिए ' परिभाषित 'फॉर' लूप की शुरुआत में।
  • उसके बाद एक ' के लिए ”लूप को इनिशियलाइज़ किया गया है जो 1000 बार पुनरावृति करेगा।
  • अंत में, ' कंसोल.टाइमएंड () ” विधि को परिभाषित किया गया है जो टाइमर को रोकता है और 'फॉर' लूप का कुल रन टाइम दिखाता है।

उत्पादन

जैसा कि देखा गया है, कंसोल 'फॉर' लूप के कुल निष्पादन समय को मिलीसेकंड (एमएस) में दिखाता है।

उदाहरण 2: लूप के निष्पादन समय की तुलना करने के लिए 'console.timeEnd ()' विधि लागू करना

यह उदाहरण बताता है कि कैसे ' कंसोल.टाइम () ” विधि का उपयोग कई ऑपरेशनों की तुलना करने के लिए किया जा सकता है, अर्थात तुलना के लिए 'लूप्स' निष्पादन समय।

जावास्क्रिप्ट कोड

निम्नलिखित जावास्क्रिप्ट कोड का अवलोकन:

< लिखी हुई कहानी >

सांत्वना देना। समय ( 'पहले पाश के लिए' ) ;

के लिए ( में था = 0 ; मैं < 1000 ; मैं ++ ) {

}

सांत्वना देना। समय समाप्त ( 'पहले पाश के लिए' ) ;

सांत्वना देना। समय ( 'लूप के लिए दूसरा' ) ;

के लिए ( वहां एक है = 0 ; < 2000 ; ++ ) {

}

सांत्वना देना। समय समाप्त ( 'लूप के लिए दूसरा' ) ;

लिखी हुई कहानी >

उपरोक्त कोड में:

  • सबसे पहले, निर्दिष्ट करें ' कंसोल.टाइम () 'पहले इनिशियलाइज़ के लिए टाइमर शुरू करने की विधि' के लिए ' कुंडली।
  • अगले चरण में, पहले 'फॉर' लूप को इनिशियलाइज़ किया जाता है।
  • उसके बाद, संलग्न करें ' कंसोल.टाइमएंड () ” कुल निष्पादन समय प्राप्त करने के लिए टाइमर को रोकने की विधि।
  • अगला, बाद वाले लूप के लिए 'कंसोल.टाइम ()' विधि फिर से लागू की जाती है, और 'कंसोल.टाइमएंड ()' विधि इसी तरह टाइमर को रोकती है।

उत्पादन

जैसा कि विश्लेषण किया गया है, कंसोल आरंभिक 'फॉर' लूप दोनों के कुल रन टाइम को दिखाता है, जिससे उनकी तुलना होती है।

निष्कर्ष

जावास्क्रिप्ट बिल्ट-इन प्रदान करता है ' कंसोल.टाइम () ” विधि जो टाइमर शुरू करती है और निर्दिष्ट कोड कार्यक्षमता की अवधि की गणना करती है। यह संचालन के निष्पादन समय और परीक्षण उद्देश्यों की तुलना करने में मदद करता है। टाइमर शुरू होने के बाद, यह 'console.timeEnd ()' विधि की मदद से बंद हो जाता है।

इस गाइड ने जावास्क्रिप्ट में 'कंसोल.टाइम ()' विधि के काम और उपयोग का वर्णन किया है।