diff --git a/src/core/util/perf.js b/src/core/util/perf.js index 4a537b2dada..312099d1a45 100644 --- a/src/core/util/perf.js +++ b/src/core/util/perf.js @@ -1,3 +1,4 @@ +import config from '../config' import { inBrowser } from './env' export let mark @@ -16,9 +17,11 @@ if (process.env.NODE_ENV !== 'production') { mark = tag => perf.mark(tag) measure = (name, startTag, endTag) => { perf.measure(name, startTag, endTag) - perf.clearMarks(startTag) - perf.clearMarks(endTag) - perf.clearMeasures(name) + if (!config.performance) { + perf.clearMarks(startTag) + perf.clearMarks(endTag) + perf.clearMeasures(name) + } } } }