feat: docker compose maybe

This commit is contained in:
2023-11-13 16:10:04 -05:00
parent 180b261e40
commit b625ccd8d6
8031 changed files with 2182966 additions and 0 deletions

View File

@ -0,0 +1,30 @@
'use strict'
var fib = require('./fib')
var max = 100000000
var start = Date.now()
// create a funcion with the typical error
// pattern, that delegates the heavy load
// to something else
function createNoCodeFunction () {
/* eslint no-constant-condition: "off" */
var num = 100
;(function () {
if (null) {
// do nothing
} else {
fib(num)
}
})()
}
for (var i = 0; i < max; i++) {
createNoCodeFunction()
}
var time = Date.now() - start
console.log('Total time', time)
console.log('Total iterations', max)
console.log('Iteration/s', max / time * 1000)

13
node_modules/reusify/benchmarks/fib.js generated vendored Normal file
View File

@ -0,0 +1,13 @@
'use strict'
function fib (num) {
var fib = []
fib[0] = 0
fib[1] = 1
for (var i = 2; i <= num; i++) {
fib[i] = fib[i - 2] + fib[i - 1]
}
}
module.exports = fib

38
node_modules/reusify/benchmarks/reuseNoCodeFunction.js generated vendored Normal file
View File

@ -0,0 +1,38 @@
'use strict'
var reusify = require('../')
var fib = require('./fib')
var instance = reusify(MyObject)
var max = 100000000
var start = Date.now()
function reuseNoCodeFunction () {
var obj = instance.get()
obj.num = 100
obj.func()
obj.num = 0
instance.release(obj)
}
function MyObject () {
this.next = null
var that = this
this.num = 0
this.func = function () {
/* eslint no-constant-condition: "off" */
if (null) {
// do nothing
} else {
fib(that.num)
}
}
}
for (var i = 0; i < max; i++) {
reuseNoCodeFunction()
}
var time = Date.now() - start
console.log('Total time', time)
console.log('Total iterations', max)
console.log('Iteration/s', max / time * 1000)