본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Codetrack

0

Codetrack은 .NET 애플리케이션의 성능을 분석하고 코드 실행을 추적하는 무료 성능 프로파일러입니다.

개발자도구무료성능분석실행추적코드분석포터블프로파일러

소개

Codetrack은 .NET 애플리케이션의 성능을 분석하고 코드 실행을 추적하는 무료 성능 프로파일러입니다. 개발자가 메서드 호출 정보, 타임라인, 플레임 그래프 등 다양한 관점에서 앱의 동작을 상세히 파악할 수 있도록 도와줍니다.

상세정보

프로그램 소개

Codetrack은 Nico Van Goethem이 개발한 무료 .NET 성능 프로파일러이자 실행 분석기입니다. .NET 2, .NET 4 이상, .NET Core로 빌드된 다양한 유형의 애플리케이션, 서비스 및 웹사이트의 성능을 모니터링하고 분석하는 데 특화되어 있습니다.

주요 기능

  • 포괄적인 분석 시각화: 상세한 호출 정보(제네릭 인수 포함), 성능 트리, 타임라인 뷰, 플레임 그래프, 리스트 뷰, 헬리 뷰 등 여러 형태로 성능 데이터를 시각화하여 볼 수 있습니다.
  • 비침습적 분석: 애플리케이션에 영향을 주지 않고 실행 중인 프로세스에 바로 연결(Attach)하여 분석을 수행할 수 있습니다. 별도의 설치 과정 없이 파일을 복사하면 바로 사용할 수 있습니다.
  • 다양한 세부 수준 및 필터링: 샘플링부터 인수 포함 심층 트레이싱까지 필요한 수준의 세부 묘사를 선택할 수 있으며, 특정 스레드나 관심 있는 부분만 필터링하여 추적할 수 있습니다.
  • 플러그인 지원: 기본적으로 제공되는 제네릭 플러그인(심층 추적 메서드 호출 탐색) 및 콘솔 플러그인(콘솔 출력 추적 및 탐색)과 같은 오픈소스 플러그인을 사용할 수 있으며, 사용자 정의 플러그인도 만들 수 있습니다.

기본 사용법

공식 포터블 버전은 zip 파일로 제공됩니다. zip 파일의 내용을 원하는 폴더에 복사하고 실행 파일을 시작하기만 하면 바로 사용할 수 있는 휴대용(portable) 방식입니다. 프로파일링을 시작하기 전에 ‘Detail level’을 설정하여 성능 분석의 깊이나 탐색 범위를 지정할 수 있습니다.

이런 경우에 유용합니다

.NET으로 개발된 애플리케이션의 성능 병목 현상을 진단하거나, 앱의 실행 흐름과 예외 발생 구간을 세밀하게 분석해야 하는 개발자에게 유용합니다. ASP.NET, WCF, IIS 기반 웹 애플리케이션은 물론 Windows 서비스, 독립형 앱 등 다양한 형태의 .NET 프로젝트에서 활용할 수 있습니다.

지원 환경

  • 지원 아키텍처: x64, x86
  • 지원 프레임워크: .NET 2, .NET 4 이상, .NET Core
  • 대상 애플리케이션 유형: 독립형 앱, 웹 서비스, WCF, ASP.NET (IIS 및 IIS Express 포함), Windows 서비스, 자식 프로세스

최신 버전

현재 제공되는 버전은 1.0.3.3입니다.

제한 사항·확인 사항

본 프로젝트는 개발자 Nico Van Goethem의 취미 프로젝트(hobby project)로, 여가 시간에 개발 및 유지보수가 이루어집니다. 모든 플러그인이나 신규 기능 업데이트 지원에一定的한 지연이 발생할 수 있습니다.

FAQ

  • Q. Codetrack은 개인 및 상업적 목적으로 사용할 수 있나요?
    A. 네, Codetrack은 개인적인 용도와 상업적인 용도 모두에서 무료로 사용할 수 있습니다. 자세한 라이선스 조건은 프로그램의 ‘About’ 창을 통해 확인할 수 있습니다.
  • Q. Codetrack은 시스템에 설치가 필요한가요?
    A. 아니요, Codetrack은 설치가 필요 없는 포터블(portable) 애플리케이션입니다. zip 파일을 압축 해제한 후 실행하면 바로 프로파일링을 시작할 수 있습니다.
  • Q. Codetrack을 사용하려면 인터넷 연결이 필요한가요?
    A. 프로파일링 및 분석 작업은 오프라인 상태에서도 가능합니다. 한 대의 컴퓨터에서 분석 데이터를 수집한 뒤, 다른 컴퓨터에서 오프라인으로 결과를 분석할 수도 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.