Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
15 files changed:
labels:
- 'dependencies'
- 'benchmarks'
labels:
- 'dependencies'
- 'benchmarks'
reviewers:
- 'pioardi'
- 'jerome-benoit'
reviewers:
- 'pioardi'
- 'jerome-benoit'
"mochawesome",
"MYBENCH",
"nanothreads",
"mochawesome",
"MYBENCH",
"nanothreads",
"nproc",
"octocat",
"opencollective",
"nproc",
"octocat",
"opencollective",
-export const executeAsyncFn = async fn => {
- try {
- await fn()
- } catch (e) {
- console.error(e)
- // eslint-disable-next-line n/no-process-exit
- process.exit(1)
- }
-}
-
export const generateRandomInteger = (
max = Number.MAX_SAFE_INTEGER,
min = 0
export const generateRandomInteger = (
max = Number.MAX_SAFE_INTEGER,
min = 0
import { DynamicPool } from 'node-worker-threads-pool'
import { DynamicPool } from 'node-worker-threads-pool'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
import functionToBench from './functions/function-to-bench.js'
const size = parseInt(process.env.POOL_SIZE)
import functionToBench from './functions/function-to-bench.js'
const size = parseInt(process.env.POOL_SIZE)
import Piscina from 'piscina'
import Piscina from 'piscina'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import { DynamicThreadPool } from 'poolifier'
import { DynamicThreadPool } from 'poolifier'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import Tinypool from 'tinypool'
import Tinypool from 'tinypool'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import workerpool from 'workerpool'
import workerpool from 'workerpool'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import { ThreadPool } from 'nanothreads'
import { ThreadPool } from 'nanothreads'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
import functionToBench from './functions/function-to-bench.js'
const size = parseInt(process.env.POOL_SIZE)
import functionToBench from './functions/function-to-bench.js'
const size = parseInt(process.env.POOL_SIZE)
import Piscina from 'piscina'
import Piscina from 'piscina'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import { FixedThreadPool } from 'poolifier'
import { FixedThreadPool } from 'poolifier'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import Tinypool from 'tinypool'
import Tinypool from 'tinypool'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import workerpool from 'workerpool'
import workerpool from 'workerpool'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
const size = parseInt(process.env.POOL_SIZE)
const iterations = parseInt(process.env.NUM_ITERATIONS)
import { StaticPool } from 'node-worker-threads-pool'
import { StaticPool } from 'node-worker-threads-pool'
-import { executeAsyncFn } from '../benchmarks-utils.mjs'
+import { executeAsyncFn } from './utils.mjs'
import functionToBench from './functions/function-to-bench.js'
const size = parseInt(process.env.POOL_SIZE)
import functionToBench from './functions/function-to-bench.js'
const size = parseInt(process.env.POOL_SIZE)
"files": {
"ignore": [
".nyc_output/",
"files": {
"ignore": [
".nyc_output/",
"benchmarks/internal/results/",
"coverage/",
"docs/**/*.css",
"benchmarks/internal/results/",
"coverage/",
"docs/**/*.css",