SciTech .NET Memory Profiler
- Просмотра в режиме реального времени информации о памяти и ресурсах
Профилировщик предоставляет информацию в режиме реального времени по всем распределениям .NET экземпляров, производимых в полученной куче мусора после работы сборщика, и всем экземплярам, которые находятся в куче.
- Простое определение утечек памяти путем сбора и сравнения снимков памяти.NET
Снимки включают данные по распределениям экземпляров .NET и живых экземпляров в момент, когда был произведен снимок. Они предоставляют множество ценной информации для определения потенциальных утечек в памяти, особенно при сравнении двух снимков.
- Автоматический анализ использования памяти
Новый автоматический анализ памяти поможет Вам определять места потенциальных утечек памяти и оптимизировать расход памяти и использование ресурсов.
- Нахождение некорректно удаленных экземпляров
Профилировщик также содержит систему отслеживания удалений, которая предоставляет дополнительную информацию по удаляемым экземплярам (таким как экземпляры классов, включающим интерфейс System.IDisposable).
- Получение детальной информации по использованию неуправляемых ресурсов
Система отслеживания неуправляемых ресурсов может собирать детальную информацию по неуправляемым ресурсам (такую как HWND, HBITMAP и неуправляемую память) и представлять ее вместе с информацией по памяти .NET.
- Оптимизация использования памяти
Система отслеживания использования кучи памяти расскажет Вам, как используются управляемые кучи. Вместе с представлением в режиме реального времени и системой отслеживания удалений данная информация может быть использована для оптимизации использования памяти приложением.
- Определение проблем с памятью в производственном коде
Профилирование проблем с памятью в производственном коде серьезно упрощается с использованием функции "присоединения к процессу" и возможностью импорта файлов отчетов по памяти.
- Произведение автоматизированного тестирования памяти .NET
Memory Profiler API позволяет автоматически определять утечки памяти и управлять профилировщиком в профилируемом приложении.
- Получение информации по собственной памяти «native memory»
В дополнение к представлению информации по GC куче и неуправляемым ресурсам, профилировщик также представляет информацию по собственной памяти «native memory» профилированного процесса или любого другого процесса, запущенного на рабочей станции.
