Existe-t-il un moyen simple d'obtenir toutes les instances d'objets d'une classe spécifique en Java?

Je travaille actuellement sur un projet Java agent pour assembler la mémoire stats. Avec l'aide de la l'instrumentation de l'API je peux obtenir une prise de les classes (et manipuler). Avec la plaine de Java, je peux avoir une estimation des ressources utilisées pour chaque objet. Pour l'instant, donc bon.

La question, je suis confronté à droite maintenant, c'est "comment obtenir une prise de tout Objet instance d'une classe spécifique". Je peux faire du byte-code de la manipulation afin d'obtenir une prise de l'instance de l'objet, mais j'espérais qu'il y est une autre API, je ne suis pas au courant de, de m'aider à accomplir mon objectif sans une assez lourde intrusive étape. À la fin, l'impact sur les performances devraient être maintenus à un minimum. Des idées?

source d'informationauteur Mirko Jahn