Slide 12
Slide 12 text
12
©Gunosy Inc.
ISUCONでGolangを選ぶということ
n 初期実装はPerl,
node.js, Rubyなど主要
⾔言語がある
n 初回のベンチで⼤大体他
の⾔言語より早い
n SQL周りやCPUの扱い
など最初からパフォー
マンスでる設定
初期ベンチ早い
n 簡単にCPU全てを使い
切切れる
n Goroutineで簡単に並列列
化
n メモリ空間が共通なの
で、並列列処理理とデータ
の使い回しが両⽴立立しや
すい
⾔言語パフォーマンス
n Gofmtなどで規約が勝
⼿手に揃う
n バイナリに依存閉じ込
められるのでデプロイ
が楽
n 型があるので協調作業
の時に楽(当社⽐比
運⽤用の軽さ
パフォーマンスを出すための素地が初期から整っている
Golangにて去年年も今年年も参戦