quelques recherches sur Google découvre deux outils semblent analyser les données de profilage CPU générées par le hprofl'option(je ne l'ai pas essayé l'un d'entre eux):
PerfAnal: voir this link et this one qui semble depuis la page du projet. Cependant, il semble très vieux alors j'espère que vous aurez de la chance de l'utiliser.
Un outil de HP appelé HPjmeter. Le propriétaire de this question mentionne l'avoir utilisé avec succès pour analyser de telles informations de profilage. Le manuel d'utilisation de l'outil indique qu'il prend en charge le format binaire de la sortie de l'agent.
Gardez à l'esprit que, dans tous les cas, l'agent hprof a toujours été expérimental (this post traite son inexactitude) et qu'il sera même complètement supprimé en Java 9. Il est préférable d'utiliser les outils dont vous avez mentionnés analyser l'application en cours d'exécution si possible.
Visual VM est livré avec la machine virtuelle Java. Je pense que vous aimerez la nature visuelle de celui-ci. – duffymo
@duffymo Visual VM n'affiche pas les informations d'exemple cpu d'un hprof chargé (et créé de manière externe). Il ne supporte/affiche que les informations de vidage du tas hprof. – MRalwasser