>백엔드 개발 >Golang >golang의 디버깅 도구는 무엇입니까?

golang의 디버깅 도구는 무엇입니까?

青灯夜游
青灯夜游원래의
2019-12-30 13:27:023814검색

golang의 디버깅 도구는 무엇입니까?

golang 디버깅 도구는 무엇인가요?

몇 가지 golang 디버깅 도구를 소개하겠습니다.

Devle

Devle은 다양한 디버깅 방법을 지원하며 디버깅을 위해 실행 중인 golang 프로그램에 연결할 수 있습니다.

온라인 golang 서비스에 문제가 있을 때 Devle은 필수적인 온라인 디버깅 도구입니다. docker를 사용한다면 Devle을 docker 이미지에 넣어서 코드를 디버깅할 수도 있습니다.

GDB

GDB는 FSF(Free Software Foundation)에서 출시한 UNIX 계열 시스템을 위한 강력한 프로그램 디버깅 도구입니다. GDB를 사용하여 다음 작업을 수행할 수 있습니다.

 ● 프로그램을 시작하고 개발자의 사용자 정의 요구 사항에 따라 프로그램을 실행합니다.

 ● 디버그된 프로그램은 개발자가 설정한 중단점에서 중지될 수 있습니다. (브레이크포인트는 조건식일 수도 있습니다)

 ●프로그램이 정지되면 이때 프로그램에서 무슨 일이 일어났는지 확인할 수 있습니다.

 ●현재 프로그램의 실행 환경을 동적으로 변경합니다.

debugcharts

golang 시각적 디버깅 도구

golang 프로그램 메모리, CPU, GC, 코루틴 등의 변경 사항을 실시간으로 볼 수 있는 시각적 도구입니다.

관련 추천: golang 튜토리얼

위 내용은 golang의 디버깅 도구는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.