O Profiler de memória .NET

Avaliação gratuita para 5 dias de uso real

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.

Faça um tour

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.

Control memory profiling

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.

Colete dados de criação de perfil

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.

Detecte problemas automaticamente

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.

Analise mais profundamente

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.

Determine o tráfego

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

Você pode criar um perfil de uso da memória em seus aplicativos diretamente no Visual Studio 2010, 2012, 2013, 2015 ou 2017. 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 dotUltimate também abrange plugins para o dotCover e o dotTrace no Rider.

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

Baixar
Avaliação gratuita para 5 dias de uso real