Memcheck Deluxe.

Memcheck Deluxe é um rastreador de uso de memória e localizador de vazamentos.
Baixe Agora

Memcheck Deluxe. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Dakoda
  • Site do editor:
  • http://prj.softpixel.com/mcd/

Memcheck Deluxe. Tag


Memcheck Deluxe. Descrição

Memcheck Deluxe é um rastreador de uso de memória e o Finder de Vazamento. O MemCheckDeluxe é um profiler de vazamento / memória de vazamento aprimorado. Ele rastreia toda a memória alocada e pode relatar onde foi criada no final de um programa (memória que teria sido vazada). Rastreia os maiores e menores pedaços alocados, a memória máxima usada e o maior número de alocações em a qualquer momento. Algum rumo foi feito para permitir que os operadores de alocação de C ++ novo e excluam para ser rastreado.Usageto usá-lo, #define _mcd_check, incluir MCD.H e adicionar mcd.c à lista de arquivos de origem para construir em seu projeto. Em seguida, ligue para 'ShowMemstats ()' a qualquer momento para ver as alocações e estatísticas de uso atualmente pendentes. Se você não definir _mcd_check, ele compila, melhorando o desempenho. Provavelmente não é uma boa ideia ter algumas partes de uma biblioteca usar MCD, e não outras. Os ponteiros criados em peças não mcd não serão rastreados e podem confundir o MCD, e as coisas feitas no MCD, e libertadas em outro lugar não serão devidamente limpas internamente, levando a vazamentos falsos. Quando incluído, um aviso é normalmente emitido, informando o usuário que o desempenho será afetado. Se isso ficar irritante, defina MCD_quiet para ir embora. Quando incluindo MCD.H, certifique-se de fazer o último arquivo incluído, pois redefine algumas macros. Incluindo as coisas depois, especialmente cabeçalhos do sistema (stdlib.h, etc) podem causar algumas mensagens de erro desagradáveis e ele não conseguirá compilar qualquer coisa.One pode definir MCD_VERBOSE para ter cada um e cada malloco, calloc, realloc, strdup, strndup e livre ser escrito para o log em tempo real, incluindo o tamanho, a função de chamada e o número da linha. O registro de log em tempo real para Stderr, mas pode ser definido para qualquer arquivo que você deseja com_mcd_realtimelog (arquivo * fp). Apenas certifique-se de que o arquivo seja aberto para escrever / anexar, e toda a verbosidade irá lá em vez disso.Por favor, note que se você quiser saída de log em tempo real, você deve definir configurações padrão mcd_verbose.with, livre (null) simplesmente retornará, fornecendo-lhe Uma mensagem de erro no log em tempo real se o verbose foi ativado. Se você estiver trabalhando com uma biblioteca C que atua de maneira diferente quando livre (null) acontece, defina MCD_FREE_NULL, e ele gerará a mensagem de log e, em seguida, executar o nativo livre.Using Isso provavelmente é necessário, e provavelmente levará a um acidente Quando / se acontecer, proporcionando-lhe um bom coredump para analisar. Mais uma vez, isso só se aplica se a sua biblioteca C Free (null) faz algo diferente de simplesmente voltar. Há um novo sinalizador, _mcd_gone, que removerá todo o código MCD do produto final. Deve ser definido ao compilar tanto o MCD.C e qualquer outro arquivo que inclua MCD.H. Note que definir _mcd_check não tem efeito quando _mcd_gone é definido. A poupança é cerca de 15-20k (4-5k despojado).


Memcheck Deluxe. Software Relacionado

Spats.

Spats ou servidor de modelo simples é uma tentativa de fazer um simples servidor de modelo de página que pode ser usado por todos ...

155

Download

XION.

XION é uma estrutura de desenvolvimento rápido para construir frontérios multimídia usando o motor Xine. ...

163

Download