क्या वर्तमान जावा एप्लिकेशन प्रोग्रामेटिक रूप से शीर्ष प्रयुक्त एन कक्षाओं को मुद्रित करने का कोई तरीका है?प्रिंटिंग क्लास हिस्टोग्राम प्रोग्रामेटिक
नमूना उत्पादन: एन = 10
num #instances #bytes class name
--------------------------------------
1: 23 4723136 [I
2: 19 4718928 [J
3: 18 4718880 [D
4: 73925 1774200 java.lang.String
5: 208 1226400 [C
6: 28 1205064 [B
7: 18 1179936 [F
8: 68 297040 [Ljava.lang.String;
9: 332 14136 [Ljava.lang.Object;
10: 32 10240 <objArrayKlassKlass>
नेटबीन्स प्रोफाइलर यह अच्छी तरह से करता है, नेटबीन्स जावा में लिखा गया है, इसलिए ... हाँ एक तरीका है =) यहां आप जाओ! – BenoitParis
"शीर्ष उपयोग" से आपका क्या मतलब है? किसी भी समय दिए गए बिंदु पर या आवेदन जीवन भर में कुल मिलाकर उदाहरणों की सबसे बड़ी संख्या वाले वर्ग? या हो सकता है कि आप उन वर्गों का अर्थ लें जिनकी विधियों का सबसे अधिक उपयोग किया जाता है? (समय आधारित माप या आविष्कार गणना माप) –
[जे? [मैं पूर्णांक की सरणी है, लेकिन जे? –