oinume journal

Scratchpad of what I learned

JVM Operation Casual Talks #1でLTとパネルディスカッションしてきた

JVM Operation Casual Talks #1でLTとパネルディスカッションしてきました(togetterまとめ)。

この日登壇した人でJVM好きな人っていたんだろうか?っていうぐらいLL寄りな人が多かった印象だった。パネルディスカッションというものは初めてだったんだけど(*1)、人の目の前でJVMをDISれてよかったなぁと思う。はてなさんの新しいサービスはScalaでできているらしくてそれがすごいビックリした。(LLで頑張る会社だと思ってたので)

パネルディスカッション中に「JVMのプロセスはカジュアルに再起動するものじゃない」という意見が出て、理想はそうなんだろうけど現実はFullGCしたりするしじゃじゃ馬なんだよなぁと思ったりした。結局JVMの上に乗るものは人間が作るものでバグがあったり不完全だったりするので、危なくなったらLBから切り離して再起動する運用は全然アリだと思う。もちろん進んでやるものではないですが。

飲み会の場で第2回があるとしたらウチの会社でやることになってたので、誰か気が向いたら開催されるとおもいます。

1.@oranieと@waysakuとじゃんけんして負けたので出ることになった

ガベージコレクションのアルゴリズムと実装

ガベージコレクションのアルゴリズムと実装