CLR Profiler - это бесплатный профилировщик памяти с открытым исходным кодом для .NET Framework от Microsoft . Это позволяет пользователю исследовать содержимое управляемой кучи, поведение сборщика мусора и шаблоны распределения (включая анализ графа вызовов) профилируемой программы.
Обзор [ править ]
Последняя версия 4.5, выпущенная в ноябре 2012 года, позволяет профилировать управляемый код .NET 2.0, 3.0, 3.5, 4.0 или 4.5, а также приложения Silverlight . [1] Исходный код изначально был включен в рамках Ограниченной взаимной лицензии Microsoft (MS-LRL) и размещен на CodePlex . Теперь он доступен на GitHub по лицензии MIT . [2]
CLR Profiler - это назойливый инструмент; замедление работы профилируемого приложения в 10–100 раз не является чем-то необычным. Следовательно, это неправильный инструмент, чтобы узнать, на что тратится время - используйте другие профилировщики для профилирования использования ЦП приложением.
Релизы [ править ]
- Средство профилирования среды CLR для .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) [5]
- Профилировщик CLR для .NET 2.0 [6]
- Средство профилирования среды CLR для .NET 1.1 [7]
См. Также [ править ]
Ссылки [ править ]
- ^ Броман, Дэвид (19 ноября 2012). «Выпущен CLRProfiler 4.5: включает поддержку приложений Windows Store» . Блог Дэвида Бромана по API профилирования CLR . Microsoft . Проверено 7 июня 2013 года .
- ^ https://github.com/microsoftarchive/clrprofiler/blob/master/LICENSE
- ^ CLR Profiler для .NET 4.5 (Поддерживаемые версии .NET Framework: 4.5, 4.0, 3.5, 3.0, 2.0.)
- ^ Профилировщик CLR для .NET 4.0
- ^ Power Toys для .NET Compact Framework 3.5
- ^ Профилировщик CLR для .NET 2.0
- ^ Профилировщик CLR для .NET 1.1
Внешние ссылки [ править ]
В Викиучебнике есть книга на тему: .NET Development Foundation. |
- Исходный сайт профилировщика CLR
- Руководство по использованию профилировщика CLR