O Profiler de memória .NET

Baixar

Avaliação gratuita por 30 dias

Enfrente todos os tipos de problemas de memória

O dotMemory permite analisar o uso da memória em uma variedade de aplicativos .NET e .NET Core : aplicativos de desktop, serviços Windows, aplicativos Web ASP.NET, IIS, IIS Express, processos .NET arbitrários e muito mais.

Controle facilmente o processo de criação de perfil

Use a exibição da linha do tempo para monitorar a memória consumida pelo seu aplicativo em tempo real. Colete informações sobre alocações conforme necessário.

Colete dados de criação de perfil

Tire snapshots com um único clique, sem interromper sua sessão de criação de perfil, adicione-os para comparar ou navegar pelo tráfego de memória durante um período específico.

Detecte problemas automaticamente

Graças às variadas e poderosas inspeções internas, os issues mais comuns de memória são detectados com um único clique, sem necessidade de esforço manual. Basta tirar um snapshot para ser orientado sobre como otimizar o uso da memória.

Analise mais profundamente

Para análises aprofundadas, o dotMemory oferece muitos critérios diferentes a serem aplicados aos dados de uso da memória, para que você possa visualizar os dados de milhares de ângulos diferentes e detalhar, segmentar, fatiar ou dinamizar conforme desejar.

Determine o tráfego

Analise o tráfego de memória em um período específico para entender a causa de alocações excessivas e coletas de lixo. Determine como os objetos foram alocados e coletados e quais métodos estão por detrás dessas alocações.

Por que o dotMemory

Inspeções automáticas

O dotMemory verifica automaticamente seu snapshot quanto aos tipos mais comuns de issues de memória. Essas inspeções podem ser um ótimo ponto de partida na análise de um snapshot se você não tiver certeza de por onde começar.

Várias visualizações de dados

Quer saber como os objetos se relacionam? Quais objetos eles referenciam e através de quais campos? Deseja saber quais chamadas criaram esses objetos? Sem problemas! O dotMemory tem uma visualização para tudo.

Integração com o Visual Studio e o Rider

Você pode fazer profiling do uso da memória nas suas aplicações diretamente no Visual Studio ou no JetBrains Rider. Além disso, você pode analisar rapidamente os testes de unidade ao trabalhar com o ReSharper.

dotMemory Unit

Aproveite a estrutura de teste de unidade gratuita para escrever testes que verificam seu código para todos os tipos de problemas de memória. Estenda sua estrutura de teste de unidade .NET com a funcionalidade de um profiler de memória!

dotUltimate: Empoderando seu desenvolvimento .NET
e Visual Studio

dotUltimate é uma licença única que permite a utilização dessas ferramentas da JetBrains por um único desenvolvedor:

A licença do dotUltimate também abrange plug-ins para dotCover, dotTrace e dotMemory no Rider.

Saiba mais

Equipes de todo o mundo usam o dotMemory. Junte-se a elas!

Avaliação gratuita por 30 dias

Conformidade e segurança comprovadas

As ferramentas da JetBrains obedecem a padrões de segurança líderes do setor, incluindo a certificação SOC 2. Isso garante que os dados da sua organização estejam protegidos e que nossos produtos estejam em conformidade com os regulamentos globais.