『早すぎる最適化』を避けよう "本番環境でこそ行うべき Node.jsパフォーマンス改善デバッグ" #nodefest #nodefestA

"Debugging Node.js Performance Issues in Production" @wa7son
1
Thomas Watson @wa7son

Computer programmer, Node.js Core member, open source hacker and Node.js dev at @Elastic, formerly @opbeat

https://t.co/GM6rJooKHb


東京Node学園祭 @nodefest

Room A, 11:00からのWatsonのセッション内容が“Debugging Node.js Performance Issues in Production”に変更になっていますのでご注意ください #nodefest #nodefestA

2016-11-13 11:05:46
Ryotaro Ikeda @chlere

初っ端からなんかすごく使いたいデモがでてきた #nodefest

2016-11-13 11:08:40
azu @azu_re

なぜproductionでデバッグしたいか #nodefest #nodefestA

2016-11-13 11:09:22
シロクロつけるパンダ @applideveloper

Build faster apps Performance monitoring for developers. In-depth tracing from backend to frontend. opbeat.com #nodefest

2016-11-13 11:09:31
Ryotaro Ikeda @chlere

Productionで今起こっているバグ(特にパフォーマンス)はlocal/stagingでは再現できないことが多いよね #nodefestA

2016-11-13 11:10:45
Yosuke Furukawa @yosuke_furukawa

production で performance issue が発生すると何故原因特定が大変なのか、 online で特定するのはかなり難しい。しかもサービスインしてるとデバッグはやりにくい。 #nodefest #nodefestA

2016-11-13 11:11:01
Ryotaro Ikeda @chlere

premature optimization = 早すぎる最適化 #nodefestA

2016-11-13 11:11:17
sho otani @ozu_syo

なぜプロダクションでデバッグすることが重要なのか→早すぎる最適化はよくない #nodefest #nodefestA

2016-11-13 11:12:58
Yosuke Furukawa @yosuke_furukawa

早すぎる最適化をしちゃいけないという話、 baseline もわからないのに最適化してはならない、mesurement first optimize last #nodefest #nodefestA

2016-11-13 11:13:11
hiroppy @about_hiroppy

早すぎる最適化のやり過ぎはダメ #nodefest

2016-11-13 11:13:25
Yosuke Furukawa @yosuke_furukawa

JSON.parse(req.body) // この body が巨大なJSON だったらめっちゃ時間かかる。 #nodefest #nodefestA

2016-11-13 11:14:03
Hiraku @Hiraku

console.time(名前つける) ~ console.timeEnd(名前つけたやつ) で簡単に時間測れて便利 #nodefest #nodefestA

2016-11-13 11:14:48
るきるき @rukiadia

console.timeでやってるのか・・。やっぱり地道にやるしかないんかな。 #nodefestA

2016-11-13 11:14:50
Ryotaro Ikeda @chlere

console.time知らなかった.毎度momentで差分とってたわ>_< #nodefest A

2016-11-13 11:15:05
Yosuke Furukawa @yosuke_furukawa

遅くなる原因: - single thread - CPU intensive code - Slow I/O - Event Loop saturation #nodefest #nodefestA

2016-11-13 11:16:25
1 ・・ 4 次へ