आपको Java's hprof जैसे प्रोफाइलिंग टूल का उपयोग करने की आवश्यकता है। यह प्रोफाइलिंग के लिए एक अच्छा परिचय है। शक्तिशाली नहीं होने पर, यह एक अच्छी शुरुआत है। बहुत सारे उपयोगी प्रोफाइलिंग टूल हैं। बस उन्हें गूगल।
HPROF के लिए, CPU उपयोग का नमूना लेना प्रोफाइल के तरीके (CPU = नमूने)
e.g. javac -J-agentlib:hprof=cpu=samples Hello.java
और CPU उपयोग टाइम्स प्रोफाइल (cpu = बार)
e.g. javac -J-agentlib:hprof=cpu=times Hello.java
ध्वनि तुम क्या जरूरत है की तरह। वे आपको बता सकते हैं कि क्या कहा जाता है और कितनी बार। वे आपको क्या नहीं बताएंगे वेरिएबल्स की स्थिति है। डीबगिंग का उपयोग यह है कि लॉगिंग एक विकल्प नहीं है।
स्रोत
2015-10-16 09:19:02
क्या आप जानते हैं कि आपकी 'abc.JAR' फ़ाइल' slf4j' का उपयोग करती है या नहीं? –
नहीं, वह abc.jar किसी भी लॉगिंग ढांचे का उपयोग/कार्यान्वयन नहीं करता है। –
कमांड लाइन पर अपना जार चलाने का प्रयास करें। – VedX