Analise de Consumo de CPU Aplicação Java

Galera, Bom Dia!
Eu to querendo fazer uma analise com base na imagem abaixo… Como podemos ver são os últimos 7 dias em intervalos de 15 segundos, podemos observar que bate 100% varias vezes… posso dizer que o consumo esta excessivo? Alguém tem alguma ideia para diminuir isso?

O que eu to querendo é melhorar minhas analises, valeu quem puder ajudar!!!

Att

Olhando de forma bem rápida, pode-se observar que existe um padrão no período de tempo onde o processamento chega aos 100%. Bater 100% não quer dizer que sua aplicação seja mal arquitetada ou que haja algum problema interno. Existem aplicações mais robustas e aplicações mais tranquilas. Eu tentaria investigar da seguinte forma:

  1. Quantidade de acessos simultâneos.
  2. Identificar se no pico do processamento alguma função específica está sendo chamada.
  3. Analisar rotinas programadas.
  4. Analisar o consumo de memória e GC.

Entre outros. Se após analisar a aplicação e chegar a conclusão que tudo está dentro de um padrão aceitável de funcionamento, pense na otimização de desempenho da JVM em si, como por exemplo, configuração de memória mínima e máxima, permgen space, entre outros.

Opa! Blz! raphaeloneves! Obrigado pela ajuda!
Eu to tentando montar uma planilha, com foco em analise de desempenho… Valeu!

Recomendo o uso do JMeter…dá uma visão bacana pra fazer APM.