¿Qué porcentaje de time que mi server de aplicaciones pasa el renderizado html

Mi empleador me preguntó esto y estoy tratando de encontrar forms de medir esto.

Tenemos varias aplicaciones – algunas Java con Tomcat y algunas .NET bajo IIS.

Para hacer las cosas un poco más fáciles conmigo solo voy a ir a tratar con el lado de Java por ahora. Algunas aplicaciones utilizan velocidad y algunas utilizan JSP / JSF.

Supongo que para Velocity puedo poner algún código en nuestro servlet de vista de velocidad para registrar las horas de inicio / fin. Pero no estoy seguro de dónde search JSP. ¿Pensamientos?

¿Alguien sabe de las herramientas que pueden medir los types de trabajos que hace el server de aplicaciones?

TIA

Sugiero que busque el generador de perfiles de YourKit Java. Ver http://www.yourkit.com

He utilizado esto con los clientes en el trabajo para diagnosticar algunos problemas de performance con sus páginas JSP y funcionó como un encanto. YourKit proporciona algunas medidas específicas de J2EE, pero tienden a utilizar los resultados de perfiles de CPU sin procesar, ya que normalmente estoy interesado en lo que está haciendo Tomcat en lugar de lo que está haciendo la JSP.

En interés de la divulgación completa Debo señalar que como ASF committer, obtengo una licencia gratuita de YourKit que utilizo para trabajar en Tomcat.

Tenga en count que a menudo verá respuestas mucho más lentas en el primer acceso del JSP mientras se traduce al código fuente de un servlet y se comstack. Los accesos posteriores suelen ser más rápidos.