A computer program providing an output which is used to profile one or more operational characteristics of another computer program. The computer program being evaluated is defined by a group of events. In order to provide a user with a useful way to evaluate the performance of the computer program under evaluation, data is gathered corresponding to one or more of the group of events. A path map is constructed from the gathered event data in which the path map represents program operation performance relationships between the gathered events, and the path map is arranged in order of execution. The output is created based on the path map. The output is presented in such a manner that a user can quickly evaluate the performance of the program under evaluation. This is accomplished by presenting event data in a form which shows a logical programmatic flow along with a scaled representation of the quantity of times a measured event occurred along with a scaled representation of the duration of each measured event. Other statistical data can be analyzed and used as the basis for the output. The event data is gathered such that there is little effect on the performance of the program being evaluated.

Un programa de computadora que proporciona una salida que se utiliza para perfilar unas o más características operacionales de otro programa de computadora. El programa de computadora que es evaluado es definido por un grupo de acontecimientos. Para proveer de un usuario una manera útil de evaluar el funcionamiento del programa de computadora bajo evaluación, los datos son el corresponder recolectado a uno o más del grupo de acontecimientos. Un mapa de la trayectoria se construye de los datos recopilados del acontecimiento en los cuales el mapa de la trayectoria representa relaciones del funcionamiento de la operación del programa entre los acontecimientos recolectados, y el mapa de la trayectoria se arregla en la orden de la ejecución. Se crea la salida basó en el mapa de la trayectoria. Se presenta la salida de manera que un usuario pueda evaluar rápidamente el funcionamiento del programa bajo evaluación. Esto es lograda presentando datos del acontecimiento en una forma que demuestre que un flujo programático lógico junto con una representación escalada de la cantidad de épocas un acontecimiento medido ocurrió junto con una representación escalada de la duración de cada acontecimiento medido. Otros datos estadísticos se pueden analizar y utilizar como la base para la salida. Los datos del acontecimiento se recopilan tales que hay poco efecto sobre el funcionamiento del programa que es evaluado.

 
Web www.patentalert.com

< Built-in automatic customer identifier when connecting to a vendor website

< Just-in-time software updates

> Instruction translation method

> Methods and apparatus for optimizing simple network management protocol (SNMP) requests

~ 00060