Утилита программного обеспечения
CLR Profiler — это бесплатный профилировщик памяти с открытым исходным кодом для .NET Framework от Microsoft . Он позволяет пользователю исследовать содержимое управляемой кучи, поведение сборщика мусора и шаблоны распределения (включая анализ графа вызовов) профилируемой программы.
Обзор
Последняя версия 4.5, выпущенная в ноябре 2012 года, позволяет профилировать управляемый код .NET 2.0, 3.0, 3.5, 4.0 или 4.5, а также приложения Silverlight . [1] Исходный код изначально был включен в соответствии с лицензией Microsoft Limited Reciprocal License (MS-LRL) и размещен на CodePlex . Теперь он доступен на GitHub в соответствии с лицензией MIT . [2]
CLR Profiler — это навязчивый инструмент; замедление в профилируемом приложении в 10–100 раз — обычное дело. Поэтому это неподходящий инструмент для определения того, куда тратится время — используйте другие профилировщики для профилирования использования ЦП приложением.
Релизы
- CLR Profiler для .NET 4.5 (поддерживаемые версии .NET Framework: 4.5, 4.0, 3.5, 3.0, 2.0.) [3]
- Профилировщик CLR для .NET 4.0 [4]
- Power Toys для .NET Compact Framework 3.5 (включает NETCF CLR Profiler) [5]
- Профилировщик CLR для .NET 2.0 [6]
- Профилировщик CLR для .NET 1.1 [7]
Смотрите также
Ссылки
- ^ Броман, Дэвид (19 ноября 2012 г.). «CLRProfiler 4.5 выпущен: включает поддержку приложений Windows Store». Блог Дэвида Бромана CLR Profiling API . Microsoft . Получено 7 июня 2013 г.
- ^ "CLR Profiler". GitHub . 6 марта 2022 г.
- ^ "CLR Profiler для .NET 4.5 (Поддерживаемые версии .NET Framework: 4.5, 4.0, 3.5, 3.0, 2.0.)". Архивировано из оригинала 2013-05-13 . Получено 2013-06-07 .
- ^ Профилировщик CLR для .NET 4.0
- ^ Power Toys для .NET Compact Framework 3.5
- ^ Профилировщик CLR для .NET 2.0
- ^ Профилировщик CLR для .NET 1.1
Внешние ссылки
В Wikibooks есть книга по теме: .NET Development Foundation
- Оригинальный сайт CLR Profiler
- Руководство по использованию CLR Profiler