Avatar ·

JavaScript में फ़ंक्शन के निष्पादन समय को कैसे मापें?

सभी को नमस्कार! मैं एक शुरुआती JS डेवलपर हूँ और मुझे इस समस्या का सामना करना पड़ा: मुझे कोड को ऑप्टिमाइज़ करने के लिए यह समझने की आवश्यकता है कि किसी विशेष फ़ंक्शन को निष्पादित होने में कितना समय लगता है। उदाहरण के लिए, मेरे पास एक फ़ंक्शन है जो array को सॉर्ट करता है या बहुत सारे डेटा को प्रोसेस करता है:\n\n```javascript\nfunction processData(items) {\n // यहाँ कुछ जटिल कोड है\n let result = [];\n for (let i = 0; i < items.length; i++) {\n // बहुत सारे ऑपरेशन\n result.push(items[i] * 2);\n }\n return result;\n}\n```\n\nमैंने `console.time()` और `console.timeEnd()` का उपयोग करने की कोशिश की, लेकिन मुझे यकीन नहीं है कि यह सही तरीका है। मैंने `performance.now()` के बारे में भी सुना है, लेकिन मुझे अंतर समझ में नहीं आता। कृपया बताएं कि JavaScript में फ़ंक्शन के निष्पादन समय को सही तरीके से कैसे मापें? कोड उदाहरणों और यह समझाने के साथ कि कौन सा तरीका उपयोग करना बेहतर है।

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग