From c2769a7ce7428d7f4cdf4e8ac8677e28a95cbd60 Mon Sep 17 00:00:00 2001 From: marihachi <marihachi0620@gmail.com> Date: Mon, 22 Mar 2021 22:41:34 +0900 Subject: [PATCH] show parsing time --- src/cli/parse.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cli/parse.ts b/src/cli/parse.ts index a2550c5..556d69a 100644 --- a/src/cli/parse.ts +++ b/src/cli/parse.ts @@ -1,3 +1,4 @@ +import { performance } from 'perf_hooks'; import inputLine, { InputCanceledError } from './misc/inputLine'; import { parse } from '..'; @@ -24,8 +25,12 @@ async function entryPoint() { .replace(/\\u00a0/g, '\u00a0'); try { + const parseTimeStart = performance.now(); const result = parse(input); + const parseTimeEnd = performance.now(); console.log(JSON.stringify(result)); + const parseTime = (parseTimeEnd - parseTimeStart).toFixed(3); + console.log(`parsing time: ${parseTime}ms`); } catch (err) { console.log('parsing error:'); -- GitLab