| 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 Memoria Herramientas de fugas
    Los programadores que trabajan en el lenguaje de programación C es capaz de asignar memoria dinámicamente . Cuando se asigna la memoria , debe cancelar la asignación de más adelante por lo que el ordenador sabe que puede utilizar esa memoria para otros fines . Un programa que no cancelar la asignación de la totalidad de su memoria tiene una pérdida de memoria . Las pérdidas de memoria pueden ser el resultado de la programación descuidada o difíciles de encontrar errores, sino que existen tanto herramientas manera de ayudar a eliminar las pérdidas de memoria desde el código. ccmalloc

    La herramienta ccmalloc puede estar vinculada a un programa de seguimiento de cómo se utiliza la memoria . Se le dirá la cantidad de memoria que se asignó y luego cancelado la asignación , que le ayuda a encontrar fugas , y también se informará sobre los lugares de memoria , la memoria sin inicializar sobrescritos , intenta escribir datos en la memoria o en la memoria cancelado la asignación que se cancela la asignación varias veces. Usando ccmalloc junto con un buen depurador hará que sus recursos de memoria de uso de código de manera más eficiente . El nombre es una referencia a malloc , la función de C utilizado para la asignación de memoria .
    NJAMD

    NJAMD , que significa " no sólo otro depurador malloc ", asigna un gran bloque de datos y luego metes hacia fuera como el programa que está siendo analizado lo necesita . Esto permite NJAMD analizar exactamente lo que le pasó a la memoria asignada después de que el programa haya terminado de ejecutarse . Esta herramienta tiene un número de opciones que permiten al codificador para elegir cómo de cerca NJAMD buscará pérdidas de memoria . Más búsquedas exhaustivas tomará mucho más tiempo.
    Mpatrol

    La herramienta de depuración mpatrol crea una matriz de tamaño fijo y después asigna memoria para el programa de la matriz . Las acciones de la herramienta mpatrol muchas características con otras herramientas de detección de pérdida de memoria , pero también se puede utilizar para ver lo bien que un programa se ejecuta con recursos limitados mediante la especificación de una pequeña matriz para que el programa utilice . Incluso para un programa sin pérdidas de memoria , esta herramienta puede probar la eficiencia con que opera .
    CMemLeak

    No todas las herramientas de pérdida de memoria son complicados . CMemLeak , por ejemplo, sólo traza unas cuantas llamadas a funciones , pero evita algunas de la sobrecarga mental, con el aprendizaje de cómo utilizar las herramientas de detección de fugas de memoria en toda regla . Para las personas que escriben los programas más cortos , o que el código con menos frecuencia , una herramienta simple que hace el trabajo puede ser una mejor opción.

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar la función strcpy de C + + 
    ·Cómo encontrar el tamaño de una matriz de caracteres …
    ·MFC ActiveX Tutorial 
    ·Cómo utilizar Ordenación rápida Función en C + + en…
    ·C + + Function Call Falta Lista Argument 
    ·Cómo mover un objeto mediante Drag en XCode 
    ·Cómo utilizar LINQ to XML 
    ·Cómo Reemplazar un método de acceso en Objective- C 
    ·Cómo calcular el tamaño de los elementos en los tampo…
    ·Cómo depurar una pérdida de memoria en C + + 
      Artículos destacados
    ·¿Cómo saltar en ActionScript 
    ·Análisis numérico aleatorio 
    ·¿Cuáles son las funciones de las Alerton VLC 
    ·¿Cómo resolver matrices usando QBasic 
    ·¿Cómo para que solicite una respuesta en Java 
    ·Cómo cambiar el tamaño de las Columnas de DataGrid en…
    ·Cómo Pen un archivo en VB.NET con una aplicación espe…
    ·Cómo utilizar Echo un ancla en PHP 
    ·Cómo ordenar matrices numéricamente en Visual Basic 
    ·Cómo convertir el conjunto de resultados en Drop -Down…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com