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.
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.
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.
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.
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 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.
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.
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.
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.
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 é uma licença única que permite a utilização dessas ferramentas da JetBrains por um único desenvolvedor:
Um IDE veloz e multi-plataforma para .NET
Gratuito para uso não comercialA extensão do Visual Studio para desenvolvedores .NET
A extensão do Visual Studio para desenvolvedores C++
Perfil de desempenho do .NET
Profiler de memória .NET
Executor de testes unitários e ferramenta de cobertura de código .NET
Descompilador .NET e navegador de assembly
A licença do dotUltimate também abrange plug-ins para dotCover, dotTrace e dotMemory no Rider.
Saiba maisAvaliaçã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.
Siga-nos