| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come per rilevare una perdita di memoria in Windows con C + +
    Le perdite di memoria si verificano quando un certo programma alloca memoria continuamente senza liberandola , accumulando nel consumo di risorse in misura notevole . Quando si apre il Task Manager in un computer e vedere l'utilizzo della memoria di un programma di arrampicata continuamente mentre è inattivo , che programma ha probabilmente una perdita di memoria . In C + + , l'allocazione di memoria si verifica nella funzione " malloc " " GlobalAlloc " o . I programmi scritti in C + +, utilizzare le funzioni di "libero" " GlobalFree " o per liberare la memoria . Istruzioni
    1

    aprire il codice C + + in un ambiente di sviluppo .
    2

    acquisire l'intero codice per " GlobalAlloc . " Contare quante volte vi imbattete in esso. Questo rappresenta la quantità di volte che alloca la memoria del programma.
    3

    Acquisire il codice nuovo per " GlobalFree " e contare il numero di istanze . Sottrarre la quantità di chiamate " GlobalFree " dalle chiamate " GlobalAlloc " . Se il numero viene fuori sopra lo zero , si ha una perdita di memoria .
    4

    Ripetere lo stesso procedimento per " malloc " e "libero ".

    Previous :

    next :
      Articoli Correlati
    ·Come programmare Game Boy Advance 
    ·Come utilizzare i tipi di dati in C + + 
    ·Come nascondere un pulsante in Visual C 
    ·Come impostare il GridView Datakey in codice 
    ·Come convertire DataView In un TreeView 
    ·Come convertire i numeri di telefono in testo C 
    ·Come scrivere un piano di test 
    ·Come eliminare una riga in DataGridView 
    ·Come usare le funzioni Amico in C + + 
    ·Come compilare C e C + + Insieme 
      Articoli in evidenza
    ·Come presentare una domanda di Visual Basic per protett…
    ·Come utilizzare Preference Loader su un iPhone 
    ·Come stampare Array CCK in PHP 
    ·Java Development & Script Pagina 
    ·Come inserire più record contemporaneamente in MySQL 
    ·Come inserire Faces Java come un frammento JSP 
    ·Come pulire il codice Java 
    ·Come aprire un documento di Word in VB Net 
    ·Come scrivere un foglio XLS in CSharp 
    ·Come fare una macchina a stati finiti deterministici 
    Copyright © Conoscenza Informatica http://it.wingwit.com