티스토리 뷰
728x90
비주얼 스튜디오 코드로 개발한 C# 닷넷 프로그램의 코어 덤프 보는 방법을 메모해 둔다.
윈도우에서 Exception으로 프로그램이 죽는 경우 코어 덤프를 남기는 방법은 "윈도우 10에서 프로그램 비정상 종료 시 덤프를 남기도록 설정하는 방법"을 참조한다.

위의 그림과 같이 코어 덤프가 남는 경우 비주얼스튜디오로 열어 볼 수도 있지만 VS Code만 가지고 작업하는 환경이라면 닷넷 덤프를 활용할 수 있다.

우선 위의 그림처럼 "dotnet tool install -g dotnet-dump" 명령으로 닷넷 덤프 프로그램을 설치한다. 파워쉘이나 콘솔 창에서 "dotnet-dump analyze .\AppTest.exe.6204.dmp"처럼 코어 덤프를 열고 필요한 명령을 내릴 수 있다.

프로그램을 실행하면 위의 그림처럼 프롬프트에서 clrstack명령으로 콜 스택을 확인할 수 있고, 기타 사용할 수 있는 명령은 help로 확인하고 종료는 quit를 입력한다.
728x90
'컴퓨터 팁(Tip)' 카테고리의 다른 글
| 버추얼박스 가상머신과 시리얼포트 공유하기 (0) | 2026.04.01 |
|---|---|
| 버추얼박스 우분투 22.04에 드래그 앤 드롭으로 파일 전송하기 (0) | 2026.04.01 |
| 윈도우에서 특정 프로세스의 성능 정보를 로그로 남기기 (0) | 2025.09.29 |
| 설치된 닷넷 SDK와 닷넷 런타임을 확인하기 (0) | 2025.09.25 |
| USB 메모리를 읽기 전용으로 만들기 (0) | 2025.09.10 |
댓글