| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo depurar pérdidas de memoria en el BGF
    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 ) ;}

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir doble en cadena C + + 
    ·Cómo pasar variables de bloque común a C 
    ·Cómo compilar C Programas Online 
    ·Cómo hacer un rebote de objetos en C # 
    ·Cómo utilizar un simulador de GDB 
    ·Cómo convertir una cadena de enteros en una matriz de …
    ·Cómo calcular el tiempo en C en Linux 
    ·Cómo utilizar Skyboxes en GtkRadiant 
    ·Cómo construir un motor de juego para principiantes 
    ·El Proyecto Wireless AVR 
      Artículos destacados
    ·Cómo importar archivos de JZip de PHP MyAdmin 
    ·Cómo crear gráficos y formas en Visual Basic 
    ·Cómo escribir código orientado a objetos eficaz 
    ·Cómo quitar el último octeto en Perl 
    ·Las diferencias entre dos cadenas en una función de PH…
    ·Java & Error Compilación resolver 
    ·Cómo descargar y almacenar los medios de comunicación…
    ·Error Número 1062 en MySQL 
    ·Cómo escribir en un archivo remoto en PHP 
    ·PHP Fatal error : No puede utilizar desplazamiento de c…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com