[Grunt & Yeoman] time-grunt で Task の実行時間を計測する
プラグインのロード時間を計測したくなって見つけました。
インストール
% npm install --save time-grunt
Gruntfile
grunt.initConfig
の前に、下記を追加する。
Gruntfile.coffee
require("time-grunt")(grunt)
つかいかた
タスク実行時に、下記のような計測結果が表示される。
Execution Time (2014-01-09 04:55:46 UTC)
loading tasks 20.1s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 70%
ejs:dev 823ms ▇▇ 3%
compass:dev 691ms ▇▇ 2%
styleguide:prod 2.3s ▇▇▇▇ 8%
yuidoc:prod 1.3s ▇▇▇ 5%
uglify:prod 2.5s ▇▇▇▇ 9%
imagemin:prod 330ms ▇ 1%
Total 28.5s