11/* @flow */
22
33import config from '../config'
4- import { perf } from '../util/perf'
54import { initProxy } from './proxy'
65import { initState } from './state'
76import { initRender } from './render'
87import { initEvents } from './events'
8+ import { mark , measure } from '../util/perf'
99import { initLifecycle , callHook } from './lifecycle'
1010import { initProvide , initInjections } from './inject'
1111import { extend , mergeOptions , formatComponentName } from '../util/index'
@@ -15,8 +15,8 @@ let uid = 0
1515export function initMixin ( Vue : Class < Component > ) {
1616 Vue . prototype . _init = function ( options ?: Object ) {
1717 /* istanbul ignore if */
18- if ( process . env . NODE_ENV !== 'production' && config . performance && perf ) {
19- perf . mark ( 'init' )
18+ if ( process . env . NODE_ENV !== 'production' && config . performance && mark ) {
19+ mark ( 'init' )
2020 }
2121
2222 const vm : Component = this
@@ -55,10 +55,10 @@ export function initMixin (Vue: Class<Component>) {
5555 callHook ( vm , 'created' )
5656
5757 /* istanbul ignore if */
58- if ( process . env . NODE_ENV !== 'production' && config . performance && perf ) {
58+ if ( process . env . NODE_ENV !== 'production' && config . performance && mark ) {
5959 vm . _name = formatComponentName ( vm , false )
60- perf . mark ( 'init end' )
61- perf . measure ( `${ vm . _name } init` , 'init' , 'init end' )
60+ mark ( 'init end' )
61+ measure ( `${ vm . _name } init` , 'init' , 'init end' )
6262 }
6363
6464 if ( vm . $options . el ) {
0 commit comments