dotTrace는 Windows, macOS, Linux 전반의 .NET 애플리케이션을 위해 설계된 성능 프로파일링 컴포넌트입니다. 여러 프로파일링 모드와 풍부한 분석 도구를 제공하여 개발자, 데이터베이스 관리자, IT 전문가가 데스크톱, 웹, 서비스 애플리케이션의 병목 현상을 식별하고 진단할 수 있도록 돕습니다. 깊은 IDE 통합은 개발 환경 내에서 프로파일링 과정을 개선합니다.
포괄적인 .NET 애플리케이션 프로파일링
다양한 .NET 구현 전반에서 데스크톱 앱, ASP.NET, WCF, Unity, 단위 테스트의 프로파일링을 지원합니다.
여러 프로파일링 모드
UI 멈춤, 가비지 컬렉션, I/O 문제를 진단하기 위해 시간에 따라 메서드 호출을 매핑하는 타임라인 프로파일링과, 다양한 상세 수준을 위한 샘플링, 트레이싱, 라인별 모드를 제공합니다.
통합된 IDE 경험
Visual Studio와 JetBrains Rider에 내장되어 IDE를 벗어나지 않고 프로파일링을 시작할 수 있으며, 실행 중인 프로세스, 정적 메서드, 단위 테스트, 원격 애플리케이션을 프로파일링할 수 있습니다.
비동기 및 정적 메서드 분석
완전한 비동기 호출 흐름을 한곳에 표시하고 코드 편집기에서 직접 어떤 정적 메서드든 즉시 프로파일링할 수 있습니다.
원격 및 라이브 프로파일링
전체 설치 없이 웹 또는 서비스 애플리케이션을 프로파일링하기 위해 원격 머신에 연결할 수 있으며, 실행 중인 프로세스에 연결하여 프로덕션 환경의 중단 시간을 최소화할 수 있습니다.
고급 데이터 필터링 및 스냅샷 비교
UI 멈춤과 가비지 컬렉션이 있는 구간을 선택하는 것처럼 프로파일링 데이터를 필터링할 수 있으며, 스냅샷을 비교하여 성능 개선 또는 회귀를 분석할 수 있습니다.
Profiling SDK 및 자동화
프로파일링을 프로그래밍 방식으로 제어하고 애플리케이션 내에서 자체 프로파일링을 가능하게 하는 Profiling SDK와, Continuous Integration 파이프라인에 프로파일링을 통합하기 위한 명령줄 도구를 포함합니다.
상세한 SQL 및 HTTP 요청 인사이트
특정 SQL 쿼리와 HTTP 요청이 애플리케이션 성능에 어떤 영향을 미치는지 분석하여, 데이터베이스 상호 작용과 웹 응답 시간을 최적화할 수 있도록 상세 통계와 소스 컨텍스트를 제공합니다.
성능 예측 및 스냅샷 관리
다시 프로파일링하지 않고도 최적화를 시뮬레이션하여 성능 향상을 추정하는 기능을 제공하며, 필터 변경 사항의 실행 취소/다시 실행, 탭 기반 스냅샷 분석, 일관된 조사를 위한 UI 상태 저장을 지원합니다.
제품 호환성
아래의 세부 정보를 확인하여 이 제품이 사용 환경에서 지원되는지 확인하세요.
호스트 애플리케이션
Visual Studio
JetBrains에 대해
2000년에 설립되고 체코 공화국 프라하에 본사를 둔 JetBrains는 프로그래밍 언어 연구와 개발자 도구에 깊은 뿌리를 둔 전문가 개발자들에 의해 설립된 전 세계적으로 인정받는 소프트웨어 회사입니다. 수십 년간의 현장 경험과 세계적 수준의 엔지니어링 역량을 바탕으로, JetBrains는 개발자가 어떻게 일하는지에 대한 깊은 이해를 반영한 제품을 만들어내며, 그 품질, 정밀성, 혁신성으로 전 세계 수백만 명의 전문가들로부터 신뢰받고 있습니다.