मेरे पास एक जुनीट कक्षा है और इस कक्षा में दो परीक्षण विधियां हैं। मैं Eclipse IDE
मेनू के माध्यम से इस टेस्ट क्लास को चलाने की कोशिश कर रहा हूं -> जूनिट टेस्ट।जुनीट: ग्रहण और मेवेन परीक्षण के माध्यम से भागो। गति में बड़ा अंतर, क्यों?
निष्पादन गति:
1 बार। 30 सेकंड।
2 बार: 2 9 सेकंड।
3 बार: 23 सेकंड।
इसके बाद, मैं टर्मिनल में maven run
के माध्यम से परीक्षण कक्षा निष्पादित करने का प्रयास कर रहा हूं। इस मामले में निष्पादन गति:
1 बार: 1 मिनट। 10 सेकंड
2 बार: 59 सेकंड।
3 बार: 56 सेकंड।
तो, जैसा कि आप देख सकते हैं, हम उन दोनों मामलों के बीच वास्तव में बड़ा अंतर रखते हैं। लेकिन हम इस बड़े अंतर को कैसे समझा सकते हैं?
पीएस मैं नवीनतम संस्करण ग्रहण आईडीई और मेवेन का उपयोग कर रहा हूँ।
एक बार फिर मेवेन को फिर से चलाएं और हमें आउटपुट बताएं। हो सकता है कि कुछ जार डाउनलोड करने के लिए पहली बार हो, और उस समय वहां ध्यान दिया जाता है। – mtk
@ एमटीके, मैं पूरे दिन इस दौरान प्रयोग कर रहा हूं, मुझे लगता है कि सभी जार डाउनलोड किए गए थे। – user471011
आप कितने यकीन हैं कि तर्क समान हैं? ग्रहण परीक्षण धावक शायद अधिक स्मृति के साथ कॉन्फ़िगर किया गया है? – radai