vazamentos de memória acontecer quando um determinado programa aloca memória continuamente sem libertá-la , acumulando no consumo de recursos a uma extensão perceptível. Quando você abrir o Gerenciador de tarefas em um computador e ver o uso de memória de um programa subindo continuamente enquanto estiver ocioso , o programa provavelmente tem um vazamento de memória . Em C + + , a alocação de memória ocorre no " GlobalAlloc " ou funções " malloc " . Programas escritos em C + + usar " GlobalFree " ou funções "livres" para liberar memória . Instruções
1
Abra o código C + + em um ambiente de desenvolvimento.
2
Digitalize o código inteiro para " GlobalAlloc . " Conte quantas vezes você se deparar com ela . Isto representa a quantidade de vezes que o programa aloca memória .
3
Digitalize o código de novo para " GlobalFree " e contar o número de casos. Subtraia a quantidade de " GlobalFree " chamadas de chamadas " globalalloc " . Se o número vem acima de zero , você tem um vazamento de memória .
4
Repita o mesmo processo para " malloc " e " livre".