원래 질문:
Go의 go build 명령은 소규모 프로그램의 경우 느릴 수 있습니다. 특히 Cgo 호출과 관련된 것입니다. 바이너리를 캐시하고 불필요한 재빌드를 방지할 수 있는 방법이 있습니까?
답변:
예, Go 1.10(2018년 1분기 출시)부터 빌드하고 진행하세요. 빌드 캐시 구현 덕분에 설치 성능이 크게 향상되었습니다.
캐시 기능:
이제 go 명령은 기본적으로 운영 체제에 정의된 사용자 캐시 디렉터리에 빌드된 패키지 및 작은 메타데이터의 캐시를 유지 관리합니다($GOCACHE로 구성 가능). 캐시는 증분 빌드에 사용되어 재구축 시간을 줄입니다.
사용 예:
빌드 캐시를 사용하려면 다음을 실행하세요.
go build <package name>
또는:
go install <package name>
추가 참고:
위 내용은 빌드 속도를 높이고 불필요한 재빌드를 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!