2013-05-15 8 views
6

में वर्तमान में लोड की गई सभी कक्षाओं की एक सूची प्राप्त करें यह जानना आसान होगा कि वर्तमान में दिए गए जेवीएम उदाहरण द्वारा कौन सी कक्षाएं लोड की गई हैं।किसी दिए गए JVM इंस्टेंस

उदाहरण के लिए, JVisualVM के माध्यम से उन्हें प्राप्त करने का कोई तरीका है?

संपादित करें: मुझे @Java - Get a list of all Classes loaded in the JVM दिए गए समाधान के बारे में पता है, फिर भी मैं जानना चाहता हूं कि JVisualVM या किसी अन्य टूल के माध्यम से ऐसा करने का कोई तरीका है या नहीं। फिलहाल मैं एक आरसीपी आवेदन के खिलाफ काम कर रहा हूं, और मैं java टूल (मैं आलसी हूं, हाँ) के माध्यम से एप्लिकेशन को चलाने की इच्छा नहीं रखूंगा।

+0

[जावा - जेवीएम में लोड की गई सभी कक्षाओं की एक सूची प्राप्त करें] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/2548384/java-get-a-list-of-all-classes-loaded-in -the-jvm) –

उत्तर

1

क्या आपने jconsole को आजमाया था?

जेकनसोल लोड वर्गों की सूची प्रदर्शित करने में सक्षम होना चाहिए, jConsole Documentation देखें।

देखें अवलोकन जानकारी अनुभाग, स्क्रीनशॉट लोड किए गए वर्गों की संख्या दिखाता है। इसके अलावा, आप कक्षा नामक एक टैब देख सकते हैं, यह वह जगह है जहां कक्षा लोडिंग जानकारी है।

+0

मुझे क्लास गिनती के बारे में सूचित करना प्रतीत होता है, न कि कौन से वर्ग क्लासलोडर्स से मेल खाते हैं। क्या मै गलत हु? –

+0

Opps, आप सही हैं। मैंने इस सुविधा को कहीं भी देखा है, हालांकि मुझे यह पता चलने के बाद एक अपडेट पोस्ट करेगा। –

संबंधित मुद्दे