मैं बाइट कोड उपकरण का उपयोग कर एक प्रोफाइलर महसूस करने के लिए चाहते हैं, तो मैं एक देशी एजेंटJVMTI या मैं एक जावा एजेंटjava.lang.instrument
पैकेज का उपयोग लिखना चाहिए का उपयोग कर लिखना चाहिए?बाइट कोड उपकरण - मूल या जावा एजेंट को लागू करें?
यदि मैं ASM जैसे पुस्तकालयों का उपयोग करना चाहता हूं - यदि आप एक गंभीर प्रोफाइलर बनाना चाहते हैं तो अनिवार्य प्रतीत होता है - मुझे जावा एजेंट का उपयोग करना होगा। जो मुझे भ्रमित करता है, क्योंकि मैंने सोचा था कि एक देशी एजेंट सब कुछ कर सकता है जो एक जावा एजेंट कर सकता है और अधिक। लेकिन मेरे लिए, यह एक जावा एजेंट लिखना आसान लगता है।
क्या विकल्प हैं? क्या किसी को जावा एजेंट और देशी एजेंट का उपयोग करना चाहिए?
प्री-प्रारंभ जेवीएम के साथ आपका क्या मतलब है? क्या इसमें दो जेवीएम शामिल होंगे? एक प्रोफाइलिंग के लिए और एक जो वास्तविक आवेदन चलाता है? देशी एजेंट बाइटकोड क्यों भेजना चाहिए? मैंने सोचा कि यह ऐसा कुछ है जिसे हमें टालना चाहिए। –