Pulse 게시 ·

JetBrains Marketplace, 플러그인 개발자에게 UI 멈춤 보고서 제공

JetBrains Marketplace가 플러그인 개발자에게 해당 플러그인과 연관된 UI 멈춤 보고서를 제공한다. 관리 페이지의 Freezes 탭에서 유사 보고서를 묶어 보고 스레드 덤프를 내려받을 수 있다. 플러그인에 보고 핸들러를 등록해야 하며, 수집 여부는 사용자 설정과 IDE의 플러그인 연관 판단에 달려 있다.

내용·출처 업데이트 · 2026. 10. 10. 오후 2:21

유사 보고서를 오류 유형별로 묶고 대표 보고서와 자동 생성 스레드 덤프 발췌를 보여준다.

전체 스레드 덤프는 멈춤 동안 5초마다 수집된다. 확보된 자료에 따라 CPU 스냅샷·스택 분석·OpenTelemetry 성능 지표도 포함된다.

기본 보고 핸들러는 IntelliJ Platform 2023.3부터 제공되며 별도 구현 없이 plugin.xml에 등록할 수 있다.

Split Mode 지원 플러그인은 프런트엔드 또는 공유 모듈에 등록해야 한다. 백엔드에만 등록하면 프런트엔드에서 사용할 수 없다.

JetBrains는 analyze-freeze 스킬을 활용한 에이전트 분석도 소개했다. 수정 전에 전체 덤프와 코드에서 인용된 스택을 대조하도록 권했다.

보고서에 플러그인 버전이 없을 수 있으며, 이를 최신 버전에서 발생한 문제로 가정해서는 안 된다고 설명했다.

재현되지 않는 멈춤도 여러 시점의 스레드 덤프를 비교하면, UI가 직접 작업 중인지 다른 스레드의 잠금 해제를 기다리는지 좁힐 수 있다.

원문