Saltar al contenido principal

EnableHeapProfilingOptions Object

  • mode cadena (opcional) - Controla cuáles procesos están perfilados. Equivalente a --memlog en Chrome. Por defecto all.
    • all - Perfil de todos los procesos.
    • browser - Perfil solo el proceso del navegador.
    • gpu - Perfil solo el proceso GPU.
    • minimal - Perfil solo el navegador y los procesos GPU.
    • render-sampling - Perfil como mucho 1 proceso de renderizado. Cada proceso de renderizado tiene una probabilidad fija de ser perfilado cuando se inicia el proceso de renderizado o, para procesos existentes, cuando el montón de perfiles está habilitado.
    • all-renders - Perfil de todos los procesos de renderizado.
    • utility-sampling - Cada proceso de utilidad tiene una probabilidad fija de ser perfilado.
    • all-utilities - Perfil de todos los procesos de utilidad.
    • utility-and-browser - Perfil de todos los procesos de utilidad y el proceso del navegador.
  • samplingRate número (opcional) - Controla el intervalo de muestreo en bytes. Cuanto menor sea el intervalo, más preciso es el perfil. Sin embargo, se produce a costa del rendimiento. Por defecto es 100000 (100KB). That is enough to observe allocation sites that make allocations >500KB total, where total equals to a single allocation size times the number of such allocations at the same call site. Equivalente a --memlog-sampling-rate en Chrome. Debe ser un entero entre 1000 y 10000000.
  • stackMode cadena (opcional) - Controla el tipo de metadatos registrados para cada asignación. Equivalente a --memlog-stack-mode en Chrome. Por defecto, native.
    • native - Instrucción de direcciones desde desenrollar la pila.
    • native-with-thread-names - Direcciones de instrucción para desenrollar la pila. Incluye el nombre del hilo como primer fotograma.