CLR 프로파일러

CLR Profiler
CLR 프로파일러
원본 작성자마이크로소프트
안정적 해제
4.5 / 2012년 11월; 9년 전(2012-11년)
리포지토리github.com/microsoftarchive/clrprofiler/
기록 위치C#, C++
운영 체제마이크로소프트 윈도
플랫폼.NET Framework,
.NET Compact Framework
유형메모리 프로파일러
면허증MIT 라이선스
웹사이트www.microsoft.com/downloads/details.aspx?familyid=CD5AA57C-9CD1-45AB-AA4B-8DC586D30938&displaylang=en

CLR 프로파일러는 에 대한 무료 오픈 소스 메모리 프로파일러입니다.MicrosoftNET Framework.사용자가 프로파일링되는 프로그램의 관리 힙의 내용, 가비지 수집기의 동작, 할당 패턴(콜그래프 분석 포함) 등을 조사할 수 있도록 한다.

개요

2012년 11월에 출시된 최신 버전인 4.5는 의 프로파일링을 허용한다.NET 2.0, 3.0, 3.5, 4.0 또는 4.5 관리 코드는 물론 Silverlight 앱도 관리한다.[1]이 소스코드는 원래 마이크로소프트 Limited Council License(MS-LRL)에 포함되었고 CodePlex에서 호스팅되었다.그것은 현재 MIT 면허에 따른 GitHub에서 이용할 수 있다.[2]

CLR 프로파일러는 침입적인 도구로, 프로파일링되는 애플리케이션의 속도가 10배에서 100배까지 느려지는 것을 보는 것은 드문 일이 아니다.따라서, 시간이 소비되는 위치를 알아내는 것은 올바른 도구가 아니다 – 다른 프로파일러를 사용하여 애플리케이션의 CPU 사용량을 프로파일링한다.

릴리스

  • 의 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]

참고 항목

참조

  1. ^ Broman, David (Nov 19, 2012). "CLRProfiler 4.5 released: includes Windows Store app support". David Broman's CLR Profiling API Blog. Microsoft. Retrieved 7 June 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

외부 링크