aboutsummaryrefslogtreecommitdiffstats
path: root/packages/benchmarks/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/benchmarks/src/index.ts')
-rw-r--r--packages/benchmarks/src/index.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/benchmarks/src/index.ts b/packages/benchmarks/src/index.ts
index 9633da6e..bc9d74a0 100644
--- a/packages/benchmarks/src/index.ts
+++ b/packages/benchmarks/src/index.ts
@@ -8,6 +8,7 @@ interface CliConfig {
tagCount: number;
listCount: number;
concurrency: number;
+ userCount: number;
keepContainers: boolean;
timeMs: number;
warmupMs: number;
@@ -26,6 +27,7 @@ function loadConfig(): CliConfig {
tagCount: numberFromEnv("BENCH_TAGS", 25),
listCount: numberFromEnv("BENCH_LISTS", 6),
concurrency: numberFromEnv("BENCH_SEED_CONCURRENCY", 12),
+ userCount: numberFromEnv("BENCH_USERS", 3),
keepContainers: process.env.BENCH_KEEP_CONTAINERS === "1",
timeMs: numberFromEnv("BENCH_TIME_MS", 1000),
warmupMs: numberFromEnv("BENCH_WARMUP_MS", 300),
@@ -36,9 +38,10 @@ async function main() {
const config = loadConfig();
logStep("Benchmark configuration");
- logInfo(`Bookmarks: ${config.bookmarkCount}`);
- logInfo(`Tags: ${config.tagCount}`);
- logInfo(`Lists: ${config.listCount}`);
+ logInfo(`Users: ${config.userCount}`);
+ logInfo(`Bookmarks: ${config.bookmarkCount} per user`);
+ logInfo(`Tags: ${config.tagCount} per user`);
+ logInfo(`Lists: ${config.listCount} per user`);
logInfo(`Seed concur.: ${config.concurrency}`);
logInfo(`Time per case:${config.timeMs}ms (warmup ${config.warmupMs}ms)`);
logInfo(`Keep containers after run: ${config.keepContainers ? "yes" : "no"}`);
@@ -70,6 +73,7 @@ async function main() {
tagCount: config.tagCount,
listCount: config.listCount,
concurrency: config.concurrency,
+ userCount: config.userCount,
});
await runBenchmarks(seedResult, {