일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 확률과 통게
- 가비지 컬렉팅
- Visual Studio
- 클릭원스
- git config user
- aws s3
- github
- 정적 유형
- go언어
- 체비셰프 부등식
- hoeffding inequality
- 대학과제
- 잔디밭
- Chebyshev's inequality
- 비동기
- git-config
- Windows Application
- Git-cli
- 호에프딩 부등식
- 가비지 컬렉터
- config
- 아마존
- ClickOnce
- 동적 유형
- golang
- Go언어 GC
- reference count
- Go언어 가비지 컬렉팅
- GC
- service
Archives
- Today
- Total
목록golang (1)
Kiwi의 개발일기
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bJQUVK/btqFaCAEJFn/JH7P8FZPlyIYyF64WpkRG0/img.png)
Golang에 대해서 잘 모르더라도 Go언어가 컴파일 언어라는 것을 알고 있을 것입니다. 최근 Go언어는 가상 머신 언어가 아닌데 어떻게 가비지 컬렉팅이 가능한지 호기심이 생겼습니다. 선배에게 답을 들었을 때 굉장히 신기함을 느꼈고 이에 대해 이것저것 찾아보며 공부해보았습니다. 결론부터 말하면 Go언어는 컴파일 시에 가비지 컬렉터를 포함합니다. 실행파일에 가비지컬렉터를 포함하여 컴파일 언어임에도 가비지 컬렉팅 기능을 제공할 수 있던 것입니다. 1. Reference Count 그렇다면 Go언어에서는 어떻게 가비지 컬렉팅을 진행할까요? 바로 Reference Count라는 방식을 이용한다고 합니다. 이름에서 유추할 수 있다시피 Reference Count 방식은 해당 메모리를 참조하고 있는 횟수를 저장하여..
개발/Golang
2020. 6. 28. 11:51