MPATROL.

Mpatrol é uma biblioteca para controlar e traçar alocações de memória dinâmica.
Baixe Agora

MPATROL. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Graeme Roy
  • Site do editor:
  • http://www.cbmamiga.demon.co.uk/mpatrol/

MPATROL. Tag


MPATROL. Descrição

O MPATROL é uma biblioteca para controlar e traçar alocações de memória dinâmica. O MPATROL é uma biblioteca que fornece depuração poderosa ao diagnosticar os erros de tempo de execução causados pelo uso errado da memória dinamicamente alocada. Atua como um depurador de Malloc () para depurar alocações de memória dinâmica, embora também possa rastrear e fazer chamadas de perfil para Malloc () e grátis () também. Se você não sabe qual a função Malloc () ou operadora é nova [], esta biblioteca provavelmente não é para você. Você tem que ter uma certa quantidade de experiência de programação e um conhecimento de como executar um compilador de linha de comando e ligante antes de tentar usar este.along com o fornecimento de um registro abrangente e configurável de todas as operações de memória dinâmica que ocorreram durante a vida útil do Um programa, a biblioteca do MPatrol realiza uma verificação extensiva para detectar qualquer uso indevido de memória alocada dinamicamente. Toda essa funcionalidade pode ser integrada ao código existente através da inclusão de um único arquivo de cabeçalho no tempo de compilação. Em plataformas Unix e Windows (e Amigaos ao usar o GCC), isso pode ser necessário, pois a biblioteca do MPatrol pode ser vinculada a arquivos de objeto existentes na hora do link ou, em algumas plataformas, mesmo dinamicamente ligadas aos programas existentes em tempo de execução. Todo o log e a saída de rastreamento da biblioteca do MPatrol é enviada para um arquivo de log separado para manter seus diagnósticos separados de qualquer um que o programa sendo testado possa gerar. Uma ampla variedade de configurações de biblioteca também pode ser alterada em tempo de execução através de uma variável de ambiente, removendo assim a necessidade de recompilar ou relink para alterar o arquivo behavior.A da biblioteca que contém um resumo das estatísticas de criação de ferramentas de alocação de memória para um determinado programa. pode ser produzido pela biblioteca do MPatrol. Este arquivo pode então ser lido por uma ferramenta de perfil que exibirá um conjunto de tabelas com base nos dados acumulados. As informações de criação de perfil incluem resumos de todas as alocações de memória listadas por tamanho e a função que os alocou e uma lista de vazamentos de memória com a pilha de chamadas da função de alocação. Também inclui um gráfico de todas as alocações de memória listadas no formulário tabular, e um arquivo de especificação de gráfico opcional para processamento posterior pelo pacote de visualização do gráfico de pontos. Um arquivo que contém um traço codificado conciso de todas as alocações de memória e deallocations feitos por um programa também pode ser produzido pela biblioteca do MPATROL. Este arquivo pode então ser lido por uma ferramenta de rastreamento que decodificará o rastreamento e exibirá os eventos em forma tabular ou gráfica, e também exibir quaisquer estatísticas relevantes que pudessem ser calculadas. A biblioteca do MPatrol foi projetada com a intenção de substituir as chamadas C e C ++ A alocação de memória funciona o mais perfeitamente possível, mas em muitos casos que podem não ser possíveis e ligeiras modificações de código podem ser necessárias. No entanto, uma macro pré-processador contendo a versão da biblioteca do MPatrol é fornecida para fins de compilação condicional para que as compilações de lançamento e as compilações de depuração possam ser facilmente automatizadas. O que há de novo nesta versão: · Adicionado melhor loging para mensagens de diagnóstico. · Adicionado muito melhorado Autoconf, Automaco e Suporte de LibTool. · Adicionado suporte a arquivos de log HTML provisório com a opção HTML. · A biblioteca agora verifica para garantir que não haja problemas em escrevendo os arquivos de saída de perfil e rastreamento. · Adicionado melhor suporte seguro de segmento TRU64. · Corrigido um problema ao localizar símbolos para o formato de arquivo A.Out de objeto. · Diagnóstico fixo para o número de símbolos lidos das DLLs do Windows. · Corrigido um bug que calculou o tamanho total errado de alocações marcadas. · O comando MPATROL agora tem a opção --read-env para usar o conteúdo existente da variável de ambiente MPATROL_OPTION. · O comando mpsym agora automatiza o suporte de 64 bits e agora tem a opção --skip. O código-fonte agora compila corretamente nos sistemas BSD.


MPATROL. Software Relacionado

Dbgmem.

Um depurador de memória rico em recursos para programas C e C ++; eu ...

337

Download

gdebugger.

Salve o tempo de depuração precioso e impulsione o desempenho do aplicativo ...

56

Download

Upstare.

Um sistema de atualização de software dinâmico para aplicativos Us Votos Multi-threaded que se aplica atualizações imediatas usando a reconstrução da pilha ...

64

Download

Tora.

Tora é um kit de ferramentas para a Oracle que visa ajudar o DBA ou desenvolvedor de aplicativos de banco de dados. ...

175

Download