CLR Profiler

CLR Profiler
원저자마이크로소프트
안정화 버전
4.5 / 2012년 11월(13년 전)(2012-11)
저장소github.com/microsoftarchive/clrprofiler/
프로그래밍 언어C#, C++
운영 체제마이크로소프트 윈도우
플랫폼닷넷 프레임워크,
닷넷 컴팩트 프레임워크
종류메모리 프로파일러
라이선스MIT 허가서
웹사이트www.microsoft.com/downloads/details.aspx?familyid=CD5AA57C-9CD1-45AB-AA4B-8DC586D30938&displaylang=en

CLR Profiler는 마이크로소프트에서 제공하는 닷넷 프레임워크용 무료 오픈 소스 메모리 프로파일러이다. 이 도구를 사용하면 관리되는 힙의 내용, 쓰레기 수집기의 동작, 그리고 프로파일링 중인 프로그램의 할당 패턴(호출 그래프 분석 포함)을 조사할 수 있다.

개요

2012년 11월에 출시된 최신 버전인 4.5는 실버라이트 앱뿐만 아니라 .NET 2.0, 3.0, 3.5, 4.0 또는 4.5 관리 코드의 프로파일링을 지원한다. 소스 코드는 원래 마이크로소프트 제한적 상호 라이선스하에 코드플렉스에서 호스팅되었으나, 현재는 깃허브에서 MIT 허가서로 제공된다.

CLR Profiler는 침입적인 도구이므로 프로파일링 중인 애플리케이션의 속도가 10에서 100배 정도 느려지는 것은 드문 일이 아니다. 따라서 애플리케이션의 시간이 어디에 소요되는지 파악하기 위한 도구로는 적합하지 않으며, CPU 사용량을 프로파일링하려면 다른 프로파일러를 사용해야 한다.

릴리스

같이 보기

각주

  1. ↑ Broman, David (2012년 11월 19일). “CLRProfiler 4.5 released: includes Windows Store app support”. 《David Broman's CLR Profiling API Blog》. Microsoft. 2013년 6월 7일에 확인함.
  2. ↑ “CLR Profiler”. 《깃허브》. 2022년 3월 6일.
  3. ↑ “CLR Profiler for .NET 4.5 (Supported .NET Framework versions: 4.5, 4.0, 3.5, 3.0, 2.0.)”. 2013년 5월 13일에 원본 문서에서 보존된 문서. 2013년 6월 7일에 확인함.
  4. ↑ CLR Profiler for .NET 4.0
  5. ↑ Power Toys for .NET Compact Framework 3.5
  6. ↑ CLR Profiler for .NET 2.0
  7. ↑ CLR Profiler for .NET 1.1

외부 링크