Geeks Who Drink in Fukuoka -Go Go Golang Edition!- まとめ

6/28(水)@ヌーラボで行われたイベント、Geeks Who Drinkのまとめです。今回のテーマはGolang!
0
Angela @ ぬ @posi0202

ヌーラボ、グローバルだな、と実感。でも、まあ英語わからなくても、スライドにコードがあれば、なんとなく知識を共有できるなんてすてきやん。いいなあエンジニア。 #GWD_Nulab

2017-06-28 20:15:48
Yamamoto@健康が1番 @yamamoto_febc

クラスはないし継承もない。この辺は他言語から入ると戸惑うよね。ジェネリクスも。 #GWD_Nulab

2017-06-28 20:18:23
Yamamoto@健康が1番 @yamamoto_febc

次はSteveさんによるgoでのプロファイリングについて。 #GWD_Nulab

2017-06-28 20:37:09
Yamamoto@健康が1番 @yamamoto_febc

pprofでのプロファイリング。CPUやヒープなどが対象。HTTP handlerも対象にできる。 #GWD_Nulab

2017-06-28 20:40:16
Nulab Inc. | (株)ヌーラボ @nulabjp

ヌーラボのスティーブは、 [Go Profilinp]について話します。#GWD_Nulab pic.twitter.com/6Xg95ZesP0

2017-06-28 20:40:44
拡大
Toshitaka Agata @agata

@yamamoto_febc ヌーラボもGoとScalaな会社になってきたなー。ちょい前はJava/Perlな会社だったけど。 #GWD_Nulab pic.twitter.com/9z8mRX10eI

2017-06-28 20:40:52
拡大
Yamamoto@健康が1番 @yamamoto_febc

go-torchを使えばフレームグラフ(呼び出し階層)ごとの処理時間を視覚化できるみたい。これからデモ! #GWD_Nulab

2017-06-28 20:43:27
モノクロメガネ研究員 @monochromegane

go-torchで出力されたフレームグラフにおいて、色の違いは何を表しますか #GWD_Nulab

2017-06-28 20:46:33
Yamamoto@健康が1番 @yamamoto_febc

pprofのインタラクティブモード?のデモ。topでボトルネックを見つけ、ステップごとの処理時間を表示。コールスタックはグラフィカルに表示できる。 #GWD_Nulab

2017-06-28 20:51:36
Yamamoto@健康が1番 @yamamoto_febc

続いてメモリ使用量。やっぱりここでも正規表現が引っかかるのね。。 #GWD_Nulab

2017-06-28 20:53:44
ごとうゆき @yuki_g

#GWD_Nulab なんかわからんけど便利そう!!

2017-06-28 20:53:57
Yamamoto@健康が1番 @yamamoto_febc

ボトルネックになってた正規表現をHTTP handlerの外に出すことで改善するデモ。 #GWD_Nulab

2017-06-28 20:59:21
Uchio Kondo🍙 @udzura

参考にはなるんだろうけど、runtimeが上に来ちゃったら苦労しそうすな #GWD_Nulab

2017-06-28 21:00:59
Yamamoto@健康が1番 @yamamoto_febc

匿名importにnet/http/pprofを追加しておくことで、net/httpサーバのプロファイリング出来るってことかな? #GWD_Nulab

2017-06-28 21:05:00
Yamamoto@健康が1番 @yamamoto_febc

listサブコマンドでステップごとの処理時間が表示できるので、どんどんとブレークダウンしてボトルネックを探せると。便利だなー。 #GWD_Nulab

2017-06-28 21:10:06
Uchio Kondo🍙 @udzura

kiwanamiさんペラペラじゃないすか。。。 #GWD_Nulab

2017-06-28 21:14:30
Nulab Inc. | (株)ヌーラボ @nulabjp

最後のプレゼンターはキワナミさん。[Developing Emacs extensions in Golang] #GWD_Nulab pic.twitter.com/3OiM50oxDa

2017-06-28 21:16:11
拡大
Yamamoto@健康が1番 @yamamoto_febc

Emacsでなんでもやっちゃう人だ。。。 #GWD_Nulab

2017-06-28 21:17:37
Nulab Inc. | (株)ヌーラボ @nulabjp

LTのお一人目!ヌーラボから、最近Golangを始めたという kunihiroさん。 #GWD_Nulab pic.twitter.com/7vrZKcyPFh

2017-06-28 21:40:00
拡大