Eu tenho um aplicativo que usa nio threads para os quais eu configurei os mesmos threads maxthreads e minspare (tomcat). Agora, quando eu bati com Load por mais tempo, observei falhas súbitas depois de algum tempo aleatório. A análise de relatórios de SAR mostra que a mudança de fila e de contexto aumentou subitamente.
Também observei que, embora eu tenha configurado o número X de minspare e maxthreads, meu aplicativo na maior simultaneidade usa apenas 20-25% de threads (20-25% permanece em execução). Isso pode ser um motivo para interruptores de contexto altos e alta fila de execução.
Tags performance