( Modo DEBUG o depuración de errores )


Para activar el modo depuración de errores se debe ejecutar "Compilar y ejecutar (MODO DEBUG)".

Al generar un programa en modo DEBUG este activa el modo depuración de CDIV, este modo sirve para ver el funcionamiento interno de CDIV, listas de procesos, porcentaje de utilización del sistema CDIV, abajo descritas, además consta con un sistema de depuración de fallos internos, escribiendo en el fichero "debug.log" los fallos de ejecución encontrados o si se activa el modo F12 escribirá en dicho archivo todas las funciones de CDIV que ejecute un proceso con el fin de detectar y aislar posibles errores de código.

En este modo se activan un conjunto de teclas que permiten visualizar los siguientes datos internos de CDIV:


Teclas para el modo DEBUG:

Número ( 1 ) (Resumen global - primera imagen):

(PROCESS) Muestra el número de procesos/procesos reutilizados, (FPS) imágenes por segundo, (SYS) porcentaje de utilización del sistema, (BPP) profundidad de color establecido, (EXCODE) porcentaje de tiempo en ejecución de código, (GFX) porcentaje de tiempo en ejecución de gráficos, (FREE) porcentaje de tiempo libre, (TEXT) líneas de texto cargadas, (DRAW) primitivas de dibujo cargadas, (SCROLL) escenas de scroll iniciadas, (M3D) escenas 3D iniciadas.


Número ( 2 ) (Lista de procesos ordenados por "z" - segunda imagen):

(PROCESS) Muestra el número de procesos/procesos reutilizados, (FPS) imágenes por segundo, (SYS) porcentaje de utilización del sistema, (BPP) profundidad de color establecido, nombre del proceso que se esta ejecutando (se verá parpadeando ya que debe mostrar todos los procesos a gran velocidad) y lista de procesos ordenados por "z".


Número ( 3 ) (Lista de procesos ordenados por "priority" - tercera imagen):

(PROCESS) Muestra el número de procesos/procesos reutilizados, (FPS) imágenes por segundo, (SYS) porcentaje de utilización del sistema, (BPP) profundidad de color establecido, nombre del proceso que se esta ejecutando (se verá parpadeando ya que debe mostrar todos los procesos a gran velocidad) y lista de procesos ordenados por "priority".

Número ( 4 ) (Muestra el proceso que se esta ejecutando - cuarta imagen):

Muestra el nombre del proceso que se esta ejecutando (se verá parpadeando ya que debe mostrar todos los procesos a gran velocidad), y escribe en el fichero "warning.log" todas las funciones de CDIV que se ejecutan, para poder dar un seguimiento en en código al proceso.

Capturas de pantalla en modo DEBUG (F9, F10, F11 y F12)

DEBUG MODE al pulsar F9DEBUG MODE al pulsar F10DEBUG MODE al pulsar F11


Este opción de compilación es muy útil para detectar errores, una vez terminado el programa tanto como en fase de diseño, nos permite saber también que es lo que más tiempo ocupa si los gráficos o el código sabiendo así donde tenemos que optimizar nuestro programa, y si el programa va sobrado o justo.