JavaScript இல் console.time() முறை என்ன செய்கிறது

Javascript Il Console Time Murai Enna Ceykiratu



அனைத்து நிரலாக்க மொழிகளிலும் குறியீட்டு செயல்பாட்டின் செயல்பாட்டு நேரம் குறிப்பிடத்தக்க பங்கைக் கொண்டுள்ளது. குறியீடு செயல்படுத்துவதற்கு எவ்வளவு நேரம் எடுத்தது என்பதைக் கண்டறியவும், அவற்றை பகுப்பாய்வு செய்வதற்கான செயல்பாடுகளின் செயல்திறனை ஒப்பிடவும் இது பொதுவாக 'சோதனை' நோக்கங்களுக்காகப் பயன்படுத்தப்படுகிறது. பிற நிரலாக்க மொழிகளைப் போலவே, ஜாவாஸ்கிரிப்ட் உள்ளமைக்கப்பட்ட ' console.time() 'ஒரு குறிப்பிட்ட செயல்பாட்டின் செயல்பாட்டு நேரத்தை பகுப்பாய்வு செய்வதற்கான முறை.

.

இந்த எழுதுதல் ஜாவாஸ்கிரிப்டில் “console.time()” முறையின் வேலை மற்றும் பயன்பாட்டை விளக்குகிறது.







ஜாவாஸ்கிரிப்டில் “console.time()” முறை என்ன செய்கிறது?

' console.time() ”முறையானது செயல்பாடு அல்லது செயல்பாட்டின் இயக்க நேரத்தைக் கண்காணிக்கிறது. இது குறிப்பிட்ட ஜாவாஸ்கிரிப்ட் செயல்பாட்டின் கால அளவைக் கணக்கிடும் டைமரைத் தொடங்கி, 'ஐப் பயன்படுத்தி முடிவடைகிறது. console.timeEnd() ”முறை.



தொடரியல்



பணியகம். நேரம் ( முத்திரை )

“console.time()” விருப்பமான “ஐ ஆதரிக்கிறது முத்திரை 'செயல்பாட்டின் பெயரைக் குறிப்பிடும் வாதம். ஒவ்வொரு செயலையும் எளிதாக அடையாளம் காண “console.time()” முறையின் பல நிகழ்வுகளில் இது பரிந்துரைக்கப்படுகிறது.





HTML குறியீடு

பின்வரும் HTML குறியீட்டிற்குச் செல்லவும்:

< h2 > பணியகம். நேரம் ( ) முறை ஜாவாஸ்கிரிப்டில் h2 >

< > கன்சோலைத் திறக்கவும் ( F12 ) செயல்படுத்துவதை சரிபார்க்க நேரம் >

மேலே உள்ள குறியீடு துணுக்கில்:



  • '

    ” குறிச்சொல் குறிப்பிடப்பட்ட அறிக்கையைக் காண்பிக்கும் ஒரு துணைத் தலைப்பை உருவாக்குகிறது.

  • '

    ” குறிச்சொல் ஒரு பத்தியைக் குறிப்பிடுகிறது.

குறிப்பு: மேலே உள்ள HTML குறியீடு கட்டுரை முழுவதும் பின்பற்றப்படும்.

எடுத்துக்காட்டு 1: 'console.time()' முறையைப் பயன்படுத்துவதன் மூலம் ஒரு குறியீட்டின் செயல்பாட்டு நேரத்தை பகுப்பாய்வு செய்வது ('for' Loop)

இந்த எடுத்துக்காட்டில், ' console.time() 'வரையறுக்கப்பட்ட செயல்பாட்டின் நேரத்தைப் பெற முறை பயன்படுத்தப்படுகிறது' க்கான ஜாவாஸ்கிரிப்ட்டில் வளையம்.

ஜாவாஸ்கிரிப்ட் குறியீடு

கீழே குறிப்பிடப்பட்டுள்ள குறியீட்டு வரிகளைக் கவனியுங்கள்:

< கையால் எழுதப்பட்ட தாள் >

பணியகம். நேரம் ( 'சுழலுக்கு' ) ;

க்கான ( அங்கே ஒரு = 0 ; < 1000 ; ++ ) {

}

பணியகம். நேரம் முடிவு ( 'சுழலுக்கு' ) ;

கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீடு தொகுதியில்:

  • குறிப்பிடவும் ' console.time() 'முத்திரை கொண்ட முறை' வளையத்திற்கு 'வரையறுக்கப்பட்ட 'க்கு' வளையத்தின் தொடக்கத்தில்.
  • அதன் பிறகு ஒரு ' க்கான 'லூப் துவக்கப்பட்டது, அது 1000 முறை செயல்படும்.
  • இறுதியாக, ' console.timeEnd() ” முறையானது டைமரை நிறுத்தி “for” லூப்பின் மொத்த இயக்க நேரத்தைக் காட்டும்.

வெளியீடு

பார்த்தபடி, கன்சோல் மில்லி விநாடிகளில் (எம்எஸ்) 'ஃபார்' லூப்பின் மொத்த இயக்க நேரத்தைக் காட்டுகிறது.

எடுத்துக்காட்டு 2: லூப்களின் இயக்க நேரத்தை ஒப்பிடுவதற்கு “console.timeEnd()” முறையைப் பயன்படுத்துதல்

இந்த உதாரணம் எப்படி என்பதை விளக்குகிறது ' console.time() 'முறையானது பல செயல்பாடுகளை ஒப்பிடுவதற்குப் பயன்படுத்தப்படலாம், அதாவது ஒப்பிடுவதற்கான 'லூப்கள்' செயல்படுத்தும் நேரத்தை.

ஜாவாஸ்கிரிப்ட் குறியீடு

பின்வரும் ஜாவாஸ்கிரிப்ட் குறியீட்டின் கண்ணோட்டம்:

< கையால் எழுதப்பட்ட தாள் >

பணியகம். நேரம் ( 'முதலில் வளையத்திற்கு' ) ;

க்கான ( உள்ளே இருந்தது = 0 ; நான் < 1000 ; நான் ++ ) {

}

பணியகம். நேரம் முடிவு ( 'முதலில் வளையத்திற்கு' ) ;

பணியகம். நேரம் ( 'இரண்டாவது வளையம்' ) ;

க்கான ( அங்கே ஒரு = 0 ; < 2000 ; ++ ) {

}

பணியகம். நேரம் முடிவு ( 'இரண்டாவது வளையம்' ) ;

கையால் எழுதப்பட்ட தாள் >

மேலே உள்ள குறியீட்டில்:

  • முதலில், ' console.time() 'முதல் துவக்கத்திற்கான டைமரை தொடங்குவதற்கான முறை' க்கான ” வளையம்.
  • அடுத்த கட்டத்தில், முதல் 'for' லூப் துவக்கப்பட்டது.
  • அதன் பிறகு, இணைக்கவும் ' console.timeEnd() 'மொத்த செயலாக்க நேரத்தைப் பெறுவதற்கு டைமரை நிறுத்துவதற்கான முறை.
  • அடுத்து, 'console.time()' முறை பிந்தைய வளையத்திற்கு மீண்டும் பயன்படுத்தப்படுகிறது, மேலும் 'console.timeEnd()' முறையும் டைமரை நிறுத்துகிறது.

வெளியீடு

பகுப்பாய்வு செய்யப்பட்டுள்ளபடி, கன்சோல் துவக்கப்பட்ட 'for' சுழல்களின் மொத்த இயக்க நேரத்தைக் காட்டுகிறது, அதன் மூலம் அவற்றை ஒப்பிடுகிறது.

முடிவுரை

ஜாவாஸ்கிரிப்ட் உள்ளமைக்கப்பட்ட ' console.time() ” டைமரைத் தொடங்கி, குறிப்பிட்ட குறியீடு செயல்பாட்டின் கால அளவைக் கணக்கிடும் முறை. இது செயல்பாடுகளின் செயல்பாட்டு நேரத்தை ஒப்பிடுவதற்கும் சோதனை நோக்கங்களுக்காகவும் உதவுகிறது. டைமர் தொடங்கியவுடன், அது “console.timeEnd()” முறையின் உதவியுடன் நிறுத்தப்படும்.

இந்த வழிகாட்டி ஜாவாஸ்கிரிப்டில் “console.time()” முறையின் வேலை மற்றும் பயன்பாட்டை விவரித்தது.