AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Pruebas
  • Presentación
  • Implementación
  • Activación del log de tiempo de ejecución
  • Activación en la aplicación directamente a través de la programación
  • Consejos
  • Visualización del log de tiempo de ejecución
  • Información mostrada
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El registro de tiempo de ejecución es la mejor manera de identificar las características más utilizadas de una aplicación. El log de tiempo de ejecución es un log de tiempo de ejecución. Este registro es un archivo simple que contiene los detalles de todas las operaciones realizadas por un usuario en una aplicación WINDEV o WINDEV Mobile o en un sitio WEBDEV:
  • detalles sobre los procesos llamados,
  • WLanguage con sus parámetros,
  • procedimientos de usuario con sus parámetros,
  • hilos,
  • componentes.
Este archivo le permite:
  • analizar el rendimiento de la aplicación.
  • identificar las acciones más frecuentes en la aplicación.
  • determinar qué procesos llevan más tiempo.
  • seguir el código que se ejecuta durante una Process que desencadena problemas (difícil de aislar en modo de prueba).
El equipo de desarrollo entiende qué partes de la aplicación son las que se utilizan con más frecuencia y puede centrar sus recursos en el código para optimizarlo.
Observación: Hasta la versión 27, el registro en tiempo de ejecución era un archivo ".wlog. A partir de la versión 28, el registro de ejecución contiene un archivo ".wxl", un archivo ".ndx" y un archivo ".mmo".
Implementación

Activación del log de tiempo de ejecución

La activación del log de tiempo de ejecución se puede realizar:
  • en la aplicación directamente, a través de la programación.

Activación en la aplicación directamente a través de la programación

Esta activación la realiza dbgEnableLog. Se utilizan varias funciones de WLanguage para gestionar el log de tiempo de ejecución:
dbgEnableLogPermite la gestión del log de tiempo de ejecución.
dbgLogOptionLe permite conocer y modificar las opciones del registro de tiempo de ejecución.
dbgLogStatusPermite conocer y modificar el estado del tiempo de ejecución Log( activado, desactivado, en pausa).

Consejos

Dependiendo del propósito del log de tiempo de ejecución, su implementación así como las opciones pueden cambiar:
  • Para conocer las opciones más utilizadas de una aplicación, le recomendamos que utilice una simple Log( de tiempo de ejecución sin los detalles de las funciones llamadas). Cuantas más opciones solicite, mayor será el registro de tiempo de ejecución..
  • Para localizar un problema difícil de reproducir, recomendamos que utilice las funciones WLanguage para implementar el log de tiempo de ejecución.. El registro de tiempo de ejecución se habilitará al principio de la sección que está causando el problema.
Visualización del log de tiempo de ejecución
Para ver el registro de ejecución:
  1. Abra el proyecto deseado en el editor: el proyecto actual debe ser la aplicación o uno de los componentes utilizados por la aplicación. Sólo se mostrará la información relativa al proyecto actual.
  2. Abra el archivo de registro de tiempo de ejecución en el editor WINDEV, WEBDEV o WINDEV Mobile:
    • arrastrando el archivo ".wxl" o ".wlog" y soltándolo en la ventana o el editor de páginas (en las pestañas abiertas de Document, por ejemplo).
    • abriendo directamente el archivo ".wxl" o ".wlog.
      Recordatorio: Para abrir un archivo desde el editor, en la pestaña "Inicio", en el grupo "General", despliegue "Abrir" y seleccione el archivo deseado.
  3. Seleccione los datos que desea ver.

Información mostrada

Se puede visualizar la siguiente información del registro de tiempo de ejecución:
  • Información general sobre el archivo de registro: nombre, aplicación, fecha y hora de inicio, fecha y hora de finalización.
  • Analizar el rendimiento a partir de un registro de ejecución: Muestra la actividad de la aplicación durante su uso. El gráfico utiliza dos estados: El nivel alto representa el tiempo de Active y el nivel bajo representa el tiempo de inactividad. Para cada nivel superior, es posible visualizar los procedimientos ejecutados y los detalles de las funciones WLanguage utilizadas.
    Para obtener más información, consulte Perfilador de rendimiento en tiempo real (RTPP).
  • Elementos más utilizados: se muestran diferentes pestañas:
    • Estadísticas de elementos: Muestra los elementos más utilizados de su proyecto, con su tiempo de uso y el número de procesos realizados.. La selección de un elemento le permite:
      - ver las ubicaciones desde las que se utiliza un elemento (en la sección inferior de la pantalla)
      - ver los elementos en el editor (botón "Mostrar el elemento")
      - acceder a las estadísticas de Process es (botón "Estadísticas Process").
    • Process estadísticas: Muestra las estadísticas de tiempo por Process. También puede filtrar la información sobre un elemento específico del proyecto.
      El motivo de la llamada se muestra en la parte inferior de la pantalla (acción del usuario, etc.). Se puede ver la secuencia de la llamada para el elemento seleccionado (botón "Secuencia de llamadas").
      El botón "Mostrar el código Process" permite visualizar el código WLanguage correspondiente en el editor de código. Por favor, note que la ventana de registro esté siempre en primer plano.
    • Secuencia de llamadas: Muestra la secuencia de procesos realizados en el código seleccionado. Se visualizan los detalles de las funciones utilizadas.
      Se puede visualizar información adicional en la parte inferior de la pantalla: Parámetros de la Procedure, resultado, ...
      El botón "Mostrar el código de llamada" permite visualizar el código de llamada. El botón "Recenter on Process" permite visualizar el código del Process actual.
  • Registro de llamadas: Se utiliza para ver todas las llamadas a los procedimientos y funciones de WLanguage.
    Se puede visualizar información adicional en la parte inferior de la pantalla: parámetros de la Procedure, resultado, ...
    El botón "Mostrar el código Process" muestra el código WLanguage correspondiente en el editor de código. Por favor, note que la ventana de registro esté siempre en primer plano.
  • Hilos: Le permite seleccionar la el hilo que desea analizar y muestra la secuencia de llamadas para esa thread.
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 31/03/2023

Señalar un error o enviar una sugerencia | Ayuda local