Herramienta de medición del rendimiento

Como desarrollador, puede utilizar la herramienta de medición del rendimiento para recopilar datos de rendimiento en una aplicación en ejecución para ayudarle a identificar los cuellos de botella de rendimiento. Puede utilizar esta herramienta en el entorno de desarrollo para probar el rendimiento de una operación y en el entorno de producción para analizar el rendimiento real de una operación. Cuando ejecute esta herramienta, puede generar informes diferentes para ayudarle a identificar operaciones que afectan al rendimiento y determinar cómo mejorar el rendimiento del almacenamiento en memoria caché.

La herramienta de medición del rendimiento es una herramienta de medición flexible que puede utilizar en las maneras siguientes:
  • Como herramienta de capacidad de servicio, que puede utilizar para evaluar lo que el sistema está haciendo. Esta evaluación se puede realizar mientras se ejecutan operaciones en el entorno de producción.
  • Como herramienta de medición del rendimiento general, que puede utilizar para determinar dónde se emplea tiempo durante la ejecución de una solicitud.
  • Como herramienta de medida el potencial de la memoria caché, que puede utilizar para determinar el valor que podría tener el almacenamiento en memoria caché en varias operaciones.
Cuando ejecuta esta herramienta, puede generar cualquiera de los tipos de informes siguientes para ayudarle a medir y analizar el rendimiento del sitio :
Cuando se ejecuta esta herramienta, utilice clases de la API para recopilar datos de medida que utilizarán las operaciones para generar los informes anteriores. Las clases de API que la herramienta utiliza para recopilar las medidas se crean en el mecanismo de registro de Java. Estas clases de API crean un recopilador de medidas y, a continuación, crean objetos de un tipo OperationMetric. La herramienta utiliza estos objetos para recopilar la información siguiente acerca de la ejecución de una sola operación:
  • Hora de inicio
  • Hora de finalización
  • Duración
  • Tamaño de resultado
  • Name
  • Pares de clave-valor. (que se utilizan como una clave de memoria caché exclusiva)
  • Si el almacenamiento en memoria caché está habilitado para la operación
  • Si el resultado de la operación se capta desde la memoria caché
  • ID exclusivo de la solicitud
  • ID exclusivo de la solicitud padre
Para obtener más información sobre cómo ejecutar la herramienta de medición del rendimiento para generar informes, consulte Utilización de la herramienta Medición del rendimiento

Security

En función de cómo configure el almacenamiento en memoria caché para el sitio, algunas operaciones que guarda en memoria caché pueden utilizar información delicada como valores de clave. Por ejemplo, una solicitud de formulario de inicio de sesión de servlet puede incluir una contraseña de usuario como parámetro. En este caso, el valor de parámetro suele enmascararse para evitar que el valor se incluya en los registros de rendimiento generados.

Cuando ejecuta la herramienta de medición del rendimiento, la herramienta captura valores de parámetros para la sentencia select dentro de operaciones "GET". Si los valores de parámetro que contiene información confidencial están enmascarados, los informes de la herramienta de medición del rendimiento generados no deben incluir ninguna información confidencial.