From c4217b0f0e79fe8a545e1b2db3348ad5407f692a Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Thu, 11 Oct 2018 00:14:45 +0200 Subject: [PATCH] Add deoptimization flags on 'npm run profile' --- .gitignore | 1 + package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d5ac75f1a5d..bae496ce00d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,6 @@ node_modules/ .vscode/ *.generated.ts *.generated.spec.ts +deopt.out v8.log v8.out diff --git a/package.json b/package.json index b2052fda731..8d2c73b9405 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "types": "lib/fast-check.d.ts", "scripts": { "perf": "node perf/benchmark.js", - "profile": "node --prof --no-logfile-per-isolate perf/profiler.js && node --prof-process v8.log > v8.out", + "profile": "node --prof --no-logfile-per-isolate --trace-deopt --trace-opt-verbose perf/profiler.js > deopt.out && node --prof-process v8.log > v8.out", "prebuild": "ts-node prebuild/prebuild.ts", "build": "tsc", "build:publish-cjs": "tsc -p tsconfig.publish.json",