Measure activate time of TextMate packages

This commit is contained in:
Kevin Sawicki
2014-02-17 09:38:34 -08:00
parent 8f26feadb5
commit ee14214c7a

View File

@@ -15,7 +15,7 @@ class TextMatePackage extends Package
@activationPromise = @activationPromise.then =>
pack.loadGrammars()
.then -> pack.loadScopedProperties()
.fail (error) -> console.log pack.name, error
.fail (error) -> console.log pack.name, error.stack ? error
constructor: ->
super
@@ -29,8 +29,9 @@ class TextMatePackage extends Package
@measure 'loadTime', =>
@metadata = Package.loadMetadata(@path, true)
activate: ({sync, immediate}={})->
TextMatePackage.addToActivationPromise(this)
activate: ->
@measure 'activateTime', =>
TextMatePackage.addToActivationPromise(this)
activateSync: ->
@loadGrammarsSync()