power-assert-js / babel-plugin-espower

Babel plugin for power-assert
MIT License
93 stars 6 forks source link

Require Performance #9

Closed jamestalmage closed 7 years ago

jamestalmage commented 8 years ago

Start time: (2015-11-24 06:24:41 UTC) [treshold=1%,sorted]
# [order]  module                        time  %
   1 [85]  babel-plugin-...er/index.js)  52ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 88%
   2 [84]  ./create (nod...r/create.js)  52ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 88%
   3 [83]  ./lib/create-...-visitor.js)  51ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 86%
   4 [79]  espower (node...er/index.js)  50ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 85%
   5 [75]  ./lib/instrum...rumentor.js)  49ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 83%
   6 [29]  escallmatch (...ch/index.js)  24ms  ▇▇▇▇▇▇▇▇▇▇▇▇ 41%
   7 [72]  ./assertion-v...-visitor.js)  22ms  ▇▇▇▇▇▇▇▇▇▇▇ 37%
   8 [11]  esprima (node.../esprima.js)  14ms  ▇▇▇▇▇▇▇ 24%
   9 [40]  escodegen (no...scodegen.js)  11ms  ▇▇▇▇▇▇ 19%
  10 [61]  source-map (n...urce-map.js)   7ms  ▇▇▇▇ 12%
  11 [20]  espurify (nod...fy/index.js)   5ms  ▇▇▇ 8%
  12  [7]  chalk (node_m...lk/index.js)   4ms  ▇▇ 7%
  13 [51]  ./lib/source-...enerator.js)   4ms  ▇▇ 7%
  14 [33]  estraverse (n...traverse.js)   3ms  ▇▇ 5%
  15 [57]  ./lib/source-...consumer.js)   3ms  ▇▇ 5%
  16 [17]  ./lib/create-...hitelist.js)   2ms  ▇ 3%
  17 [10]  estraverse (n...traverse.js)   2ms  ▇ 3%
  18 [38]  esutils (node...ib/utils.js)   2ms  ▇ 3%
  19  [6]  has-color (no...or/index.js)   1ms  ▇ 2%
  20 [19]  ./lib/clone-a...lone-ast.js)   1ms  ▇ 2%
  21 [44]  ./base64 (nod...b/base64.js)   1ms  ▇ 2%
  22 [45]  ./base64-vlq...se64-vlq.js)    1ms  ▇ 2%
  23 [46]  ./util (node_...lib/util.js)   1ms  ▇ 2%
  24 [15]  object-keys (...ys/index.js)   1ms  ▇ 2%
  25 [56]  ./quick-sort...ick-sort.js)    1ms  ▇ 2%
  26 [24]  array-reduce...ce/index.js)    1ms  ▇ 2%
  27 [28]  deep-equal (n...al/index.js)   1ms  ▇ 2%
  28 [66]  ./rules/to-be...-skipped.js)   1ms  ▇ 2%
  29 [68]  ./rules/to-be...captured.js)   1ms  ▇ 2%
  30 [16]  xtend (node_m...mmutable.js)   1ms  ▇ 2%
  31 [74]  type-name (no...me/index.js)   1ms  ▇ 2%
  32  [4]  ansi-styles (...i-styles.js)   1ms  ▇ 2%
  33 [34]  ./ast (node_m.../lib/ast.js)   1ms  ▇ 2%
  34  [3]  pretty-ms (no...ms/index.js)   1ms  ▇ 2%
  35 [35]  ./code (node_...lib/code.js)   1ms  ▇ 2%
Total require(): 86
Total time: 59ms
screenshot 2015-11-24 01 24 37
twada commented 8 years ago

FYI: babel-plugin-espower 2.1.0 is massively rewritten to reduce dependencies.