Профилировщик CLR - CLR Profiler

Профилировщик CLR
Оригинальный автор (ы)Microsoft
Стабильный выпуск
4.5 / ноябрь 2012 г.; 8 лет назад (2012-11)
Репозиторийgithub.com/ microsoftarchive/ clrprofiler/
Написано вC #, C ++
Операционная системаМайкрософт Виндоус
Платформа.NET Framework,
.NET Compact Framework
Типобъем памяти профайлер
ЛицензияЛицензия MIT
Интернет сайтwww.microsoft.com/ загрузки/Детали.aspx? familyid = CD5AA57C-9CD1-45AB-AA4B-8DC586D30938 & displaylang = en

Профилировщик CLR это бесплатно и с открытым исходным кодом объем памяти профайлер для .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]
  • Силовые игрушки для .NET Compact Framework 3.5 (включает профилировщик NETCF CLR)[5]
  • Профилировщик CLR для .NET 2.0[6]
  • Профилировщик CLR для .NET 1.1[7]

Смотрите также

Рекомендации

  1. ^ Броман, Дэвид (19 ноября, 2012). «Выпущен CLRProfiler 4.5: включает поддержку приложений Windows Store». Блог Дэвида Бромана по API профилирования CLR. Microsoft. Получено 7 июн 2013.
  2. ^ https://github.com/microsoftarchive/clrprofiler/blob/master/LICENSE
  3. ^ Средство профилирования среды CLR для .NET 4.5 (поддерживаемые версии .NET Framework: 4.5, 4.0, 3.5, 3.0, 2.0.)
  4. ^ Профилировщик CLR для .NET 4.0
  5. ^ Power Toys для .NET Compact Framework 3.5
  6. ^ Профилировщик CLR для .NET 2.0
  7. ^ Профилировщик CLR для .NET 1.1

внешняя ссылка