Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- emacs
- Golang
- 체리적축저소음
- 벤치마크
- 스플릿키보드
- mopria
- 고양이책
- 키보드
- Go
- 리플렉션
- Reflection
- Griffiths
- driverless
- 엘리스배열
- nil
- mf642cdw
- md600alpha
- 다이어트
- 양자역학
- 건프라
- eslip
- Go 언어
- doom-emacs
- 터미널
- 이맥스
- mistel md600 alpha
- 음각몰드
- 패널라인
- 바로코
- go언어
Archives
- Today
- Total
목록garbage collection (1)
Meandering Trajectory
Go 언어 - 벤치마크
Go 언어를 배운지 얼마 안 돼서 무언가를 말하기는 조심스럽지만... 몇몇 장단점이 눈에 띈다.Go 루틴이라든지 채널 같은 동시성 프로그래밍 언어를 위한 기능들은 신선하다. 그리고 네이티브 바이너리로 컴파일되는 언어치고는 방대한 양의 라이브러리를 제공한다는 점 역시 좋아 보인다. 반면 너져분하게 느껴지는 문법이라든지 import한 패키지의 코드가 모두 실행 파일에 포함되어 실행파일 크기가 지나치게 커진다든지 하는 문제는 실망스럽다.그러던 와중에 Go 언어로 작성한 프로그램의 성능이 어떨지 궁급해서 좀 찾아봤다. 공정한 비교(?)를 위해 Garbage Collection (GC)을 이용하는 Java와 비교한 벤치마크를 살펴봤다. 놀랍게도 네이티브 코드로 컴파일되는 언어임에도 결과는 그리 신통치 못하다.벤치..
컴퓨터/GoLang
2017. 7. 8. 23:22