Análise dinâmica de software com depuração de memória e proteção contra fuga de memória
O IBM Rational® Purify para Linux® and UNIX® é uma ferramenta de análise dinâmica de software para o desenvolvimento de aplicativos UNIX. O software fornece proteção contra fuga e depuração de memória. O Rational Purify monitora e analisa como determinado programa usa a memória e relata erros apresentando detalhes do código de origem, os qual possibilitam identificar a causa e a localização do erro.
- A depuração de memória identifica erros na memória que são difíceis de encontrar, tais como o acesso à memória não inicializada, estouro de buffer e liberação de memória indevida.
- A proteção contra fuga de memória identifica blocos de memória aos quais não é possível fazer referência junto com blocos de memória que nunca são liberados.
- A tecnologia de instrumentação binária faz a instrumentação do código em nível de objeto ou de byte, pode ser usada com bibliotecas de terceiros e não exige acesso ao código de origem.
Depuração de memória
- O Rational Purify analisa as manipulações e acessos à memória realizados por seu programa e identifica erros na memória antes que eles ocorram.
- O software fornece informações detalhadas, tais como a localização do erro (pilha de chamada de função) e o tamanho da memória afetada.
- O Rational Purify oferece APIs que podem ser chamadas a partir de seu programa ou depurador para ajudá-lo ainda mais na depuração de problemas na memória.
Proteção contra fuga de memória
- O Rational Purify faz a varredura de toda a memória e relata todos os blocos de memória sem quaisquer ponteiros como fugas de memória.
- Ele relata todos os blocos como possíveis fugas quando não há ponteiros para o início do bloco, mas há ponteiros para o meio do bloco.
- O software especifica a linha em que a memória vazada estava alocada.
- O Rational Purify permite que você faça a depuração no local da memória onde a fuga é relatada e, em seguida, monitora o que você está fazendo com o ponteiro e onde ele está sendo sobrescrito.
Tecnologia de instrumentação binária
- O Rational Purify não precisa de recompilação para analisar o código.
- O software analisa bibliotecas de terceiros mesmo que você não tenha o código de origem.
- O Rational Purify oferece suporte a C e C++.
Recursos do Rational Purify para Linux and UNIX
- Software de teste: Rational PurifyPlus
Faça o download de uma versão de teste do Rational PurifyPlus, que oferece a mesma depuração de memória e proteção contra vazamento que o Rational Purify. Rational PurifyPlus também oferece criação de perfil de desempenho de aplicativos e análise de cobertura de código.
Comprar Rational Purify for Linux and UNIX
Análise dinâmica de software com depuração de memória e proteção contra fuga de memória
IBM Software subscrição e suporte está incluído no preço do produto para o primeiro ano.
Download software on-line após a compra - sem custos de envio.
Brazil Não está disponível para compra online. Outras formas para comprar ou obter mais informações.
Contate a IBM
- Solicite uma cotação
- Consulte-nos por e-mail
- Ou ligue-nos: 0800-701-4262
Segunda a sexta das 9 às 18 h. Mencione este código: 109HG03W
System requirements
The following information lists the basic software requirements for using Purify® for Linux® and UNIX®.
| Operating System | Software | Hardware |
|---|---|---|
| Solaris® 10 base through 5/09 Solaris 9 base through 9/05 Solaris 8 base through 2/04 |
Sun C/C++ 5.3 through 5.10 GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.0 through 3.4 |
Sun UltraSPARC® |
| Solaris 10 6/06 through 5/09 | Sun C/C++ 5.8 through 5.10 GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.4 |
AMD64™ Intel® 64 |
| RHEL 5 (Server/Desktop) base through 5.4 RHEL 4 (AS/ES/WS) base through 4.8 RHEL 3 (AS/ES/WS) base through U9 SLES 11 base SLES 10 base through SP2 SLES 9 base through SP4 |
GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.2 through 3.4 Intel icc 11.0 Intel icc 10.1 |
Intel IA-32 |
| RHEL 5 (Server/Desktop) base through 5.4 RHEL 4 (AS/ES/WS) base through 4.8 SLES 11 base SLES 10 base through SP2 SLES 9 base through SP4 |
GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.2 through 3.4 Intel icc 11.0 Intel icc 10.1 |
AMD64 Intel 64 |
| AIX® 6.1 base through TL3 AIX 5L v5.3 TL5 through TL9 |
IBM® XL C/C++ 10.1 IBM XL C/C++ 9.0 IBM XL C/C++ 8.0 IBM XL C/C++ 7.0 GNU gcc/g++ 3.4 |
IBM POWER4 IBM POWER5 IBM POWER6 |
Gerenciamento do Ciclo de Vida do Aplicativo
- Quality management and testing
- IBM Security AppScan Enterprise
- Rational Application Performance Analyzer
- Rational Functional Tester
- Rational Functional Tester Plus
- Rational Performance Test Server
- Rational Performance Tester
- Rational Performance Tester Extension for Citrix Presentation Server
- Rational Performance Tester Extension for SAP Solutions
- Rational Performance Tester Extension for Siebel Test Automation
- Rational Performance Tester Extension for SOA Quality
- Rational Performance Tester for z/OS
- Rational Policy Tester OnDemand Privacy, Quality and Accessibility Edition
- Rational Purify for Linux and UNIX
- Rational Purify for Windows
- Rational PurifyPlus Enterprise Edition
- Rational PurifyPlus for AIX
- Rational PurifyPlus for Linux and UNIX
- Rational PurifyPlus for Windows
- Rational Quality Manager
- Rational Robot
- Rational Service Tester for SOA Quality
- Rational Test RealTime
- Rational Test Virtualization Server
- Rational Test Workbench
Uma maneira fácil de adquirir nossos produtos ou obter mais informação.
Contate a IBM
Uma maneira fácil de adquirir nossos produtos ou obter mais informação.
- Consulte-nos por e-mail
- Solicite uma cotação
- Ou ligue-nos: 0800-701-4262
Segunda a sexta das 9 às 18 h. Mencione este código: 109HG03W