“Conocimientos Programación>C /C + + Programming

Cómo depurar pérdidas de memoria en el BGF

2014/10/29
La utilidad del PIB es un programa que sirve para C + + y los programas de bajo nivel que los controles de fugas de memoria . Las pérdidas de memoria son un programa fenómenos que ocurren cuando el programa no " dejar ir " de memoria utilizada mientras el programa se ejecuta en el escritorio. Se utiliza el PIB para comprobar problemas de memoria para su programa, por lo que su programa no causa problemas de lentitud en los ordenadores de los usuarios. Instrucciones
1

clic en el botón " Inicio" de Windows y escribe " cmd " en el cuadro de texto de búsqueda. Pulse el botón " Enter" para abrir la línea de comandos .
2

Type " pib run" y presionar " Enter". En el "Programa" del sistema, escriba el archivo de código fuente en C que que desee evaluar . Después de escribir el archivo de código fuente en el sistema, el programa monitorea el código fuente .
3

Imprimir la variable a la pantalla . Tipo "print /x " y presionar "Enter ", donde " x " es la variable que desea ver. Este comando " relojes " la variable y muestra el mapa de memoria para la variable.
4

revisión del mapa de memoria de la variable. La cantidad de memoria utilizada para la variable debe coincidir con el tipo de datos de la variable y la cantidad de espacio necesario para almacenar el tipo de datos . El PIB de utilidad banderas variables que generan pérdidas de memoria .
5

Ver el código para la variable. Después de encontrar la pérdida de memoria , debe ver el código y cambiar el valor del código o cambiar la función que causa la fuga. Los cambios de código que necesita para tomar dependen de su función y variable. Por ejemplo , el código siguiente establece la asignación dinámica de memoria para el puntero "p" , pero la asignación estática de la variable provoca una fuga :

functionname void () {char * p = malloc ( 10 ) ; p [ 10 ] = 7 //<--- la libre de errores (p ) ;}

C /C + + Programming
Cómo comprobar un interruptor Subcadena
Cómo utilizar algoritmos de cifrado en Visual C + +
Cómo escribir un programa que imprima pares ordenados en C + +
Como la clase de burbuja en C
Cómo buscar una cadena en la memoria intermedia con C + +
Cómo calcular el tamaño de los elementos en los tampones en C
Cómo conectar C # para MS Excel
¿Por qué no puede ver mi Xcode iPhone
Conocimientos Informáticos © http://www.ordenador.online