summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/minimatch/benchmark.js
blob: e7deca390ca1b9e39840a3d861f0132fe212f7f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var m = require('./minimatch.js')
var pattern = "**/*.js"
var expand = require('brace-expansion')
var files = expand('x/y/z/{1..1000}.js')
var start = process.hrtime()

for (var i = 0; i < 1000; i++) {
  for (var f = 0; f < files.length; f++) {
    var res = m(pattern, files[f])
  }
  if (!(i%10)) process.stdout.write('.')
}
console.log('done')
var dur = process.hrtime(start)
console.log('%s ms', dur[0]*1e3 + dur[1]/1e6)