Node.js で V8 のプロファイラを使う

余談

どうでもいいようなことを投稿するための「小ネタ」カテゴリを作った. 誰もお前に聞いてないとか, そういう感想歓迎です.

本編

node foobar.js

の代わりに,

node --prof foobar.js

みたいにすると isolate-0x***-v8.log みたいなファイルができる. これは人間に読めるような形式ではないので,

node --prof-process isolate-0x***-v8.log

とすると人間に読めるものが出力される.

結果

便利.

読み方は Using V8’s internal profiler · v8/v8 Wiki · GitHub なんかを参考に.