La página Detección automática de fugas le permite seleccionar opciones para el tipo de perfilado Detección automática de fugas.
Para abrir la página Detección automática de fugas, abra la perspectiva Perfilado y registro. En el menú principal, seleccione Análisis de fugas de memoria - Vuelcos de almacenamiento dinámico manuales o Análisis de fugas de memoria - Vuelcos de almacenamiento dinámico temporizados y pulse Editar.
y, a continuación, seleccione o cree una configuración de perfilado. En la pestaña Perfilado de la configuración, seleccione el conjunto de perfiladoEn el recuadro de diálogo Editar conjunto de perfilado, resalte la entrada Detección automática de fugas.
En la tabla siguiente se describen las opciones que puede seleccionar para el conjunto de perfilado Detección automática de fugas:
Opción | Descripción | Por omisión, recopilación temporizada de vuelcos de almacenamiento dinámico | Por omisión, recopilación manual de vuelcos de almacenamiento dinámico |
---|---|---|---|
Configuración de la recopilación de datos de fuga: recopilación temporizada de vuelcos de almacenamiento dinámico | Si la opción está seleccionada, se capturan automáticamente dos vuelcos de almacenamiento dinámico durante el perfilado. Si desea saber cuándo se capturan los vuelcos de almacenamiento dinámico, especifique valores en los recuadros de edición: "Segundos de espera antes de capturar el primer vuelco de almacenamiento dinámico" y "Segundos transcurridos tras el primer vuelco de almacenamiento dinámico y antes de capturar el último". | Activada | Desactivada |
Configuración de la recopilación de datos de fuga: segundos de espera antes de capturar el primer vuelco de almacenamiento dinámico | Permite especificar el número de segundos que se debe esperar después de iniciar el programa, antes de capturar el primer vuelco de almacenamiento dinámico. El primer vuelco de almacenamiento dinámico se utiliza como línea base para el análisis de fugas. Se debería capturar cuando la aplicación haya alcanzado un estado estable. | 600 | No disponible |
Configuración de la recopilación de datos de fuga: segundos transcurridos tras el primer vuelco de almacenamiento dinámico y antes de capturar el último | Permite especificar el número de segundos que se debe esperar después del vuelco de almacenamiento dinámico de línea base, antes de capturar el vuelco de almacenamiento dinámico final. El vuelco de almacenamiento dinámico final se debería capturar en un punto de la ejecución del programa en el que sospeche que se ha producido una fuga. Cuando se realiza el análisis de fugas, el vuelco de almacenamiento dinámico final se compara con el de la línea base para identificar posibles fugas. | 600 | No disponible |
Configuración de la recopilación de datos de fuga: recopilación manual de vuelcos de almacenamiento dinámico | Si la opción está seleccionada, deberá utilizar los botones de captura de vuelco de almacenamiento dinámico o los mandatos de menú para capturar manualmente los vuelcos de almacenamiento dinámico de base y finales. | Desactivada | Activada |
Umbral: Escriba un valor de umbral entre 1 y 99 (ambos inclusive) | Permite establecer un umbral para evaluar objetos. Cuanto más bajo es el umbral, más objetos se consideran posibles fugas potenciales. Nota: el aumento del número de objetos evaluados puede afectar al rendimiento al ejecutar la recopilación de datos. | 20 | 20 |