मैं वर्तमान में रनटाइम व्यवहार के संदर्भ में जावास्क्रिप्ट कोड प्रोफाइलिंग/बेंचमार्किंग के लिए संभावनाओं की जांच कर रहा हूं। मुझे पता है कि कुछ अच्छे उपकरण हैं यदि आप अपने ब्राउज़र में कोड चलाते हैं (फायरबग, क्रोम देव-टूल्स इत्यादि), लेकिन मैं एक ऐसी विधि की तलाश में हूं जिसे परीक्षण के लिए स्वचालित किया जा सके। यदि संभव हो, तो मैं एक सीआई चक्र में प्रदर्शन परीक्षण (जैसे कुछ फ़ंक्शंस/कोड ब्लॉक का निष्पादन समय) को एकीकृत करना चाहता हूं। इसके अतिरिक्त, मैं स्मृति आवंटन के बारे में रनटाइम जानकारी एकत्र करना चाहता हूं।बेंचमार्किंग/प्रोफाइलिंग जावास्क्रिप्ट
वर्तमान में मैं हाथ से ट्रैकिंग कोड जोड़कर कार्यों/कोड ब्लॉक के निष्पादन समय को ट्रैक करता हूं। क्या किसी ने ऐसा करने के लिए एक बेहतर समाधान लागू किया है? आप अपने जेएस कोड को कैसे प्रोफाइल/बेंचमार्क करते हैं?
कृपया मेरे साथ अपना अनुभव साझा करें! धन्यवाद
jsperf.com बेंचमार्किंग के लिए बनाया गया है। – knutole