Perfilado [Guía de Usuario de Enterprise Architect]

Top Previous Next

Perfilado

button_main button_prev button_next

Durante el desarrollo de aplicaciones, generalmente va a querer investigar que partes del código toman más tiempo en ejecutar. Puede realizar tal investigación al ejecutar el Perfilador en una aplicación de ejecución para rápidamente generar un informe en las funciones llamadas más frecuentemente en la aplicación en ejecución, tareas en la aplicación que están tomando más tiempo que lo esperado y que funciones están tomando la mayor parte del tiempo en la aplicación.

Al Perfilar el comportamiento de una aplicación que está configurada para ser depurada en el Analista de Ejecución, puede monitorear llamadas en la aplicación. Los Perfiles pueden ser registrados al ejecutarun script de Análisis que generalmente define la aplicación para construir, probar y depurar, y cuales quiera opciones de registro de secuencia, o adjuntar a un proceso ejecutándose. La segunda opción es útil si la aplicación siendo analizada generade una llamada desde otra aplicación (tal como Winword.exe), Está ejecutándose como un Servicio, o Es mejor monitoreado en un punto conocido del procesamiento (tal como después de una interacción con el usuario).

Los informes del Perfilador pueden ser almacenados como archivos binarios externos o .xml, los cuales puede volver a cargar posteriormente, o documentos internos adjuntos a elementos de Artefacto o publicaciones de Revisión en Equipo, para distribuir a miembros del equipo.

Acceso Analista | Perfilador

El Proceso de Perfilado

Característica

Detalle

Ver También

Preparación

El Perfilador soporta el análisis de aplicaciones construidas en plataformas C, C++, Visual Basic, Microsoft .NET y Java, cada una de las cuales tiene ciertos requisitos previos.

 

Requisitos de Sistema

 

Operación

Cuando el Perfilador es lanzado durante la ejecución de un script, crea un proceso de Perfil que colecciona muestras en intervalos regulares desde las pilas de cada hilo en el proceso de aplicación destino.

La ventana del Perfilador muestra los detalles de estatus del proceso de Perfil mientras ejecuta. Tiene un número de opciones de barra de herramientas para comenzar el proceso de Perfilador, modificar su acción, y pausar o parar el proceso.

 

profiler

 

Operación de Perfilador

Comenzando

 

Salida

El Perfilador genera un informe en la Pila de Llamada, la cual muestra como son llamadas las funciones de la aplicación en relación a la aplicación; por ejemplo, como una función puede llegar a estar tomando la mayoría del tiempo total registrado, y como es causado por algunas de las subfunciones que llama.

 

sampler1.zoom100

 

Generar, Guardar y Cargar Informes de Perfil

Notas

El Perfilador, o muestrario, está disponible en Ingeniería Profesional, de Corporaciones, Negocios y Software, Ingeniería de Sistemas y las últimas ediciones

El Perfilador también puede ser utilizado bajo WINE (Linux y Mac) para depurar aplicaciones estándar de Windows desplegadas en un entorno WINE

 

Temas de Centro de aprendizaje

Alt+F1 | Enterprise Architect | Análisis de Ejecución | Código Nativo de Perfil | Introduciendo el Perfilador