Minecraft Wiki
Advertisement
Este artículo trata sobre el comando que ejecuta el perfilador de tiempo y el seguimiento de funciones. Para el perfilador de rendimiento, véase Comandos/perf. Para el perfilador jfr, véase Comandos/jfr. Para otros usos de "depurar", véase Depuración.
Information icon
Esta característica es exclusiva de Java Edition. 
debug
Nivel de permiso
requerido

3

Restricciones

No bloques de comandos

Inicia o detiene una sesión de perfilador de tiempo. Obtiene información más detallada de la ejecución de la función.

Sintaxis[]

inicio de depuración

inicia una nueva sesión del perfilador de tiempo de depuración.

parada de depuración

Detiene la sesión activa del perfilador de tiempo de depuración.

función de depuración <nombre>

Se utiliza de la misma manera que /function para obtener información más detallada sobre la ejecución de los comandos.

Argumentos[]

<name>: function

It must be a resource location, which refers to a single function, or one prefixed with a #, which refers to a function tag.

Resultado[]

ComandoProvocaJava Edition
/debug startya se ha iniciado una sesión de creación de perfiles de depuración falla
/debug stopno hay ninguna sesión de creación de perfiles de depuración en ejecución.
/función de depuraciónlas funciones o etiquetas de función especificadas no existen
cualquieraéxito

Salida[]

ComandoEdiciónSituaciónContador de éxitos/execute store success .../execute store result ...
cualquieraBedrock EditionEn caso de errorN/AN/AN/A
/inicio de depuraciónEn caso de éxitoN/AN/AN/A
/parada de depuraciónEn caso de éxitoN/AN/AN/A
/función de depuraciónEn caso de éxitoN/AN/AN/A

Estructura del archivo[]

Seguimiento de función[]

Cuando se utiliza /debug function, se crea un archivo txt titulado debug-trace-yyyy-MM-dd_HH.mm.ss.txt en .minecraft/debug </muestra>.

En este archivo,

  • [C] <comando> significa que se ejecuta el <comando>.
  • [M] <message> significa que se devuelve un mensaje.
  • [E] <message> significa que se devuelve un mensaje de error.
  • [R = <num>] <comando> significa que el <comando> devuelve un valor de retorno de brigadier.
  • [C] <comando> -> <num> significa que el <comando> se ejecuta y devuelve un valor de retorno de brigadier.
  • [F] <function> size=<num> significa que se llama a una función.

Para la mayoría de los comandos, el valor de retorno del brigadier es igual al valor del resultado que se puede almacenar con /execute store result.

Pero para /execute ... con uno o más de los siguientes subcomandos, el valor de retorno del brigadier es el número de veces que se ejecuta el último subcomando exitosamente:

  • ... si... (no al final)
  • ... a menos que... (no al final)
  • ... como <objetivos> ...
  • ... en <objetivos> ...
  • ... posicionado como <objetivos> ...
  • ... totalizado como <objetivos> ...
  • ... entidad enfrentada <objetivos> <ancla>...

Resultado del perfil[]

Plantilla:Función desactualizada Cuando se utiliza /debug stop, se crea un archivo txt titulado profile-results-yyyy-MM-dd_HH.mm.ss.txt en .minecraft/debug , que incluye el resultado del volcado del perfil.

Informe[]

Plantilla:Función desactualizada Cuando se utiliza /debug report, se crea un archivo ZIP en .minecraft/debug/profiling con la siguiente estructura:

  • informe-depuración-aaaa-MM-dd_HH.mm.ss.zip
    • niveles
      • minecraft o <otros espacios de nombres personalizados>
        • overworld o the_end o the_nether o <otras dimensiones personalizadas>
          • block_entities.csv: Contiene una lista de entidades de bloque en el mundo en el formato x,y,z,type.
          • chunks.csv: contiene una lista de información de fragmentos en el formato x,z,level,in_memory,status,full_status,accessible_ready,ticking_ready,entity_ticking_ready,ticket,spawning, cuenta_entidad, cuenta_entidad_bloque.
          • entities.csv: Contiene una lista de entidades en el mundo en el formato x,y,z,uuid,type,alive,custom_name.
          • example_crash.txt: un archivo de fallo de ejemplo.
          • stats.txt: Contiene algunas estadísticas.
    • classpath.txt: Contiene las rutas de archivo de los archivos jar externos que utiliza Minecraft.
    • example_crash.txt: un archivo de fallo de ejemplo.
    • gamerules.txt: Un archivo de texto plano que contiene una lista de regla del juegos y sus valores (<gamerule>=<value>).
    • stats.txt: Contiene algunas estadísticas.
    • threads.txt: Todos los subprocesos en ejecución.

Historial[]

Java Edition
1.3.112w27aSe agregó /debug.
1.814w31a/debug ahora se puede ejecutar en un jugador.
Se agregó /fragmento de depuración.
1.8.1pre1Eliminado /debug fragment.
1.1318w03aComandos agregados al generador de perfiles.
1.14.4pre1Se agregó /debug report, utilizado para obtener información más detallada durante la depuración del rendimiento.
1.1721w15aAgregado /función de depuración
Prelanzamiento 1Eliminado /informe de depuración. Reemplazado por F3+L y /perf.
Advertisement