Cambio de contexto o cola de ejecución alta, ¿quién es el culpable?

Cambio de contexto o cola de ejecución alta, ¿quién es el culpable?

Tengo una aplicación que usa subprocesos nio para la cual he configurado los mismos subprocesos maxthreads y minspare (tomcat). Ahora, cuando presioné Load durante un período más prolongado, observé fallas repentinas después de un tiempo aleatorio. El análisis de los informes SAR muestra que mi cola de ejecución y el cambio de contexto han aumentado repentinamente.

También he observado que aunque he configurado X número de minspare y maxthreads, mi aplicación en su máxima concurrencia usa solo entre el 20 y el 25% de los subprocesos (el 20-25% permanece ejecutable). ¿Puede ser esto una razón para cambios de contexto elevados y colas de ejecución elevadas?

información relacionada