मुझे पता है कि मैं फ़ंक्शन का मूल्यांकन करने के लिए समय ले सकता हूं, टाइम फ़ंक्शन/मैक्रो का उपयोग करके स्क्रीन/स्टडआउट पर मुद्रित किया जा सकता है।क्लोजर में फ़ंक्शंस को कैसे बेंचमार्क करें?
समय मैक्रो मूल्यांकन किए गए फ़ंक्शन का मान देता है, जो इसे इनलाइन का उपयोग करने में बहुत अच्छा बनाता है। हालांकि मैं विशिष्ट परिस्थितियों में स्वचालित रूप से रनटाइम को मापना चाहता हूं।
क्या कोई ऐसा कार्य है जो इस बेंचमार्किंग में सहायता के लिए कुछ लाइब्रेरी में विलुप्त समय लौटाता है?
[क्लोजर के लिए प्रोफाइलिंग टूल] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/2974916/profiling-tool-for-clojure) –
मुझे ऐसा नहीं लगता है, संदर्भित प्रश्न है बाहरी बेंचमार्किंग के बारे में, यह प्रश्न कोड को मापने के बारे में अधिक है। मुझे आश्चर्यचकित होना चाहिए कि कोई 5 साल के प्रश्नों में डुप्लिकेट की तलाश में है। हुड के नीचे खोदने के लिए मैक्रोएक्सपैंड का उपयोग करने के लिए –