est-il possible d'imprimer par programmation les classes N les plus utilisées sur l'application Java actuelle?L'impression de l'histogramme de classe par programme
sortieexemple: N = 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>
Netbeans profiler le fait bien, Netbeans est écrit en Java, donc ... Oui, il y a un moyen =) Ici, vous allez! – BenoitParis
Que voulez-vous dire par "top utilisé"? Les classes avec le plus grand nombre d'instances à un moment donné ou au total sur la durée de vie de l'application? Ou peut-être que vous voulez dire les classes dont les méthodes sont invoquées le plus? (mesure basée sur le temps ou mesure du nombre d'invocations) –
Qu'est-ce que [J? [I est un tableau d'entier, mais J? –