Ferramenta gráfica semelhante ao HPjmeter para visualizar -agentlib: saída de criação de perfil hprof

Quais ferramentas estão disponíveis para visualizar a saída do criador de perfil JVM integrado? Por exemplo, estou iniciando minha JVM com:

-agentlib:hprof=cpu=times,thread=y,cutoff=0,format=a,file=someFile.hprof.txt

Isso gera saída no formato hprof ("JAVA PROFILE 1.0.1").

Tive sucesso no passado usando HPjmeter para visualizar esses arquivos de saída de maneira razoável. No entanto, por qualquer motivo, os arquivos gerados usando a versão atual da Sun JVM falham ao carregar na versão atual do HPjmeter:

java.lang.NullPointerException
    at com.hp.jmeter.f.jb.a(Unknown Source)
    at com.hp.jmeter.f.a.a(Unknown Source)
    at com.hp.c.a.j.z.run(Unknown Source)
Exception in thread "HPeprofDataFileReaderThread" java.lang.AssertionError: null pointer exception from loader
    at com.hp.jmeter.f.a.a(Unknown Source)
    at com.hp.c.a.j.z.run(Unknown Source)

(Por que eles ofuscam o bytecode para obter um produto grátis?!)

Duas perguntas surgem disso:

Alguém sabe a causa desse erro no medidor de velocidade? EDITA: Sim - veja abaixo)Quais outras ferramentas existem para ler arquivos hprof? E por que não há da Sun (existe)?

Eu conheço oEclipse TPTP e outras ferramentas podem monitorar os dados da JVMTI em tempo real, mas preciso de uma solução que possa processar os arquivos hprof gerados após o fato, pois a máquina implantada possui apenas um JRE (não um JDK) instalad

EDITA: Um HPjmeter muito útil devel, oper respondeu ao meuquestion em um fórum HP ITRC indicando queheap=dump precisa ser incluído no-agentlib temporariamente até que um erro no HPjmeter seja corrigido. Essas informações tornam o HPjmeter novamente viável, mas ainda deixarei a pergunta em aberto para ver se alguém conhece outras ferramenta

EDITA: A partir da versão 4.0.00 do HPjmeter (disponível em 05/2009), este bug foi corrigid

questionAnswers(4)

yourAnswerToTheQuestion