Usted está aquí:
Inspector de registros
El inspector de registros es un visor de ejecución sensible al contexto en la consola de desarrollador. Muestra el origen de una operación, qué activó la operación y qué ocurrió después. Utilice esta herramienta para revisar registros de depuración que incluyen eventos de bases de datos, procesamiento de Apex, flujo de trabajo y lógica de validación.
Los paneles que aparecen en el Inspector de registros dependen de la perspectiva seleccionada. Para cambiar de perspectiva, seleccione . Si desea más información sobre las perspectivas predeterminadas y personalizadas, consulte Gestión de perspectivas en el Inspector de registros.
Algunas funciones en el inspector de registros, como el filtrado y la búsqueda, están disponibles solo después de que un registro de depuración haya acabado de cargarse y procesarse. Para acceder a un registro que aún se está procesando, seleccione .
Paneles de registro
El inspector de registros puede contener los siguientes paneles:
- Stack Tree (Árbol de pila)
- Execution Stack (Pila de ejecución)
- Execution Log (Registro de ejecución)
- Origen
- Variables
- Execution Overview (Descripción general de ejecución)
Para diseñar una perspectiva personalizada desde los paneles disponibles, seleccione o pulse Ctrl+P .
Si diseña una perspectiva personalizada que desea utilizar de nuevo, seleccione y asígnele un nombre memorable. Después de guardar una perspectiva personalizada, puede seleccionarla siempre que utilice el Inspector de registros seleccionando .
La mayoría de los paneles se actualiza automáticamente cuando se hace clic en algún elemento de un panel relacionado. Por ejemplo, si hace clic en un panel Árbol de pila, los paneles Pila de ejecución, Registro de ejecución y Origen se actualizan para mostrar la información sobre el objeto relacionado. De la misma forma, si hace clic en una línea de Execution Log (Registro de ejecución), los paneles Stack Tree (Árbol de pila), Execution Stack (Pila de ejecución) y Source (Origen) se actualizan con los detalles de esa línea. Al hacer clic en un elemento de la ficha Executed Units (Unidades ejecutadas) de la Execution Overview (Descripción general de ejecución), se actualizan los paneles Execution Log (Registro de ejecución), Stack Tree (Árbol de pila), Execution Stack (Pila de ejecución) y Source (Origen).
Stack Tree (Árbol de pila)
El panel Árbol de pila muestra dos vistas de árbol que muestran información de “arriba abajo”, desde las llamadas de inicio al siguiente nivel, por lo que puede ver la jerarquía de elementos en un proceso. Por ejemplo, si una clase activa una segunda clase, esta segunda clase se muestra como un nodo secundario de la primera clase.
Árbol de ejecución muestra cada operación. Por ejemplo, si un bucle for llama a System.debug() ocho veces, el árbol de ejecución muestra la duración de cada llamada.
Performance Tree (Árbol de desempeño) agrega operaciones para ofrecerle una mejor visión del desempeño de una operación en su totalidad. Utilizando el ejemplo anterior, Árbol de desempeño muestra la duración total de cada llamada a debug.
Este registro se generó en Ventana de ejecución anónima. Las llamadas a debug y otros métodos desde otras ubicaciones del código se agregan en la unidad ejecutada.
Cada elemento del panel Stack Tree (Árbol de pila) incluye esta información:
| Columna | Descripción |
|---|---|
| Ámbito | Región delimitada en el proceso, como flujo de trabajo, clase o DML. |
| Unit (Unidad) | Nombre del elemento (región). |
| Duración | Cantidad de tiempo (en milisegundos) que el elemento ha tardado en ejecutarse. |
| Heap (Montón) | Cantidad de bytes que utiliza el elemento. |
| Iterations (Iteraciones) | Número de veces que el elemento se ha activado. |
Execution Stack (Pila de ejecución)
El panel Pila de ejecución muestra una vista de “abajo arriba” del elemento seleccionado actualmente en el registro de depuración, comenzando en la llamada del nivel inferior, seguido de la operación que ha generado la llamada, etc.
Execution Log (Registro de ejecución)
El panel Execution Log (Registro de ejecución) contiene el registro de depuración del proceso actual. El registro de depuración contiene cada acción que se ha producido en el proceso, como las llamadas de método, las reglas del flujo de trabajo y las operaciones DML. Para ver las líneas largas truncadas en la vista, pase el ratón por encima de la línea para que emerja.
Utilice Execution Log (Registro de ejecución) para revisar un proceso paso a paso. También puede entrar en las líneas por su cuenta o filtrar el registro para acceder a las líneas de interés específico:
- Este marco: muestra únicamente esta región del proceso o solo los elementos asociados con el nivel. Por ejemplo, si selecciona un desencadenador que activa una clase, sólo se visualizarán las operaciones del desencadenador. Si hace clic en
CODE_UNIT_STARTEDy selecciona Este marco, solo se muestran los elementos del proceso que se producen entreCODE_UNIT_STARTEDy susCODE_UNIT_ENDEDasociados. - Ejecutable: solo se muestran los elementos ejecutables en el registro de depuración. Se oculta la información de límites acumulados, como el número de consultas SOQL realizadas y el número de filas DML. Sugerencia Mantenga siempre Ejecutable seleccionado. Sólo se desactiva si está trabajando en optimizar su proceso y necesita la información de límites específicos.
- Solo depuración: muestra solo las declaraciones de depuración que ha añadido al código.
- Filtro: muestra elementos que coinciden con lo que ingresa en el campo asociado. Por ejemplo, si selecciona Filtro e ingresa DML, solamente se muestran las líneas del registro de ejecución con la cadena "DML" en el evento o detalles. El filtro distingue entre mayúsculas y minúsculas.
El panel Execution Log (Registro de ejecución) contiene la siguiente información:
| Columna | Descripción |
|---|---|
| Timestamp (Marca de tiempo) | Hora del sistema cuando se inicia el proceso, mostrada en la hora local del usuario. El formato es: HH:MM:SS:MSS. |
| Evento | El evento de depuración. |
| Detalles | Detalles que pertenecen al evento, como el número de línea y parámetros. |
Origen
El panel Source (Origen) contiene el código fuente ejecutado o las definiciones de metadatos de las entidades utilizadas durante el proceso e indica cuántas veces se ha ejecutado una línea de código. El contenido mostrado en el panel depende de las otras selecciones realizadas en la vista.
Para ir a una línea específica del código, ingrese un número de línea en la casilla de entrada de texto en la parte inferior del panel de origen y haga clic en Saltar.
Haga clic en Open (Abrir) para abrir el código fuente ejecutado en la vista del editor de código fuente.
ValidationRule y Workflow en la Guía del desarrollador de la API de metadatos de Lightning Platform.Variables
Utilice el panel Variables para descubrir cuándo se ha asignado un valor a una variable y cuál es ese valor. Haga clic en un evento Variable para rellenar la sección.
Otra forma de ver el contenido de las variables es usar los puntos de control, que le proporcionan más detalles sobre entidades en memoria en un punto de ejecución. Para obtener más información, consulte Establecer puntos de control en el código Apex.
Execution Overview (Descripción general de ejecución): Save Order (Guardar orden), Limits (Límites), Timeline (Cronología) y Executed Units (Unidades ejecutadas)
El panel Execution Overview (Descripción general de ejecución) en la parte interior del Inspector de registros contiene cuatro fichas:
- La ficha Save Order (Guardar orden) muestra la cronología codificada por color de las acciones DML. Para cada acción DML realizada, los elementos de guardado de orden aparecen como vagones asociados de la cronología.

Los siguientes colores se emplean para diferenciar entre elementos:
Color Tipo Rojo Desencadenador Antes Naranja Desencadenador Después Verde Regla de validación Azul Regla de asignación Morado Regla de flujo de trabajo Si desea información detallada sobre un elemento específico, haga clic en el vagón asociado de la cronología. La ventana emergente muestra información adicional e incluye un vínculo para desplazarse directamente al lugar relevante del registro.
Para ver los Id. de los registros afectados, haga clic en el nombre del sObject en el panel izquierdo.
- La ficha Limits (Límites) muestra los límites generales del sistema por nombre y cantidad utilizados y contiene esta información:
Columna Descripción Límite Nombre del límite. Used so far (Utilizado hasta ahora) Cantidad del límite utilizada por este proceso en este punto de ejecución. Request Total (Total de solicitud) Cantidad de este límite utilizada por la solicitud al finalizar. Total Available (Total disponible) Cantidad total del límite. - La ficha Timeline (Cronología) proporciona una representación visual del tiempo que ha llevado cada proceso. Seleccione la opción Scale (Escala) que tiene como resultado la vista más útil.

La ficha Timeline (Cronología) contiene la siguiente información:
Columna Descripción Categoría Tipo de proceso. Millis (Milisegundos) Milisegundos de tiempo empleados por el proceso. % Porcentaje que ha empleado este proceso de la solicitud completa. - La ficha Executed Units (Unidades ejecutadas) muestra los recursos del sistema utilizados por cada elemento del proceso.

Los botones de la parte inferior de la ficha se pueden utilizar para filtrar información por tipo de elemento. Por ejemplo, si no desea ver los detalles de los métodos, haga clic en Methods (Métodos). Vuelva a hacer clic en el botón para borrar el filtro.
La ficha Executed Units (Unidades ejecutadas) contiene la siguiente información:
Columna Descripción What (Qué) Tipo del elemento del proceso. Entre los tipos se incluyen:
- Método
- Queries (Consultas)
- Flujo de trabajo
- Callouts (Llamadas)
- DML
- Validations (Validaciones)
- Desencadenadores
- Páginas
Nombre Nombre del elemento de proceso. Suma Duración total del elemento. Avg (Media) Duración media del elemento. Máximo Duración máxima del elemento. Mínimo Duración mínima del elemento. Count (Conteo) Número de veces que el elemento se ha activado durante el proceso. Heap (Montón) Espacio que ocupa el elemento en la pila. Query Type (Tipo de consulta) Tipo de consulta. Los posibles valores son:
- SOQL
- SOSL
Sum rows (Filas de suma) Número total de registros modificados para el elemento. Avg rows (Media de filas) Número medio de registros modificados para el elemento. Max rows (Filas máximas) Número máximo de registros modificados para el elemento. Min row (Filas mínimas) Número mínimo de registros modificados para el elemento. Para ordenar la información por una columna específica, haga clic en su encabezado.
- Ejemplos de uso del Inspector de registros
A continuación encontrará las formas en las que puede usar las herramientas del Inspector de registros para diagnosticar y solucionar problemas.
