Set load queue concurrency to 10

This shaves around 100-150ms off of the total load time for grammars
This commit is contained in:
Kevin Sawicki
2014-02-06 09:48:41 -08:00
parent eefa85e8ec
commit 64a57635e9

View File

@@ -11,11 +11,11 @@ class TextMatePackage extends Package
/(^language-.+)|((\.|_|-)tmbundle$)/.test(packageName)
@getLoadQueue: ->
return @loadQueue if @loadQueue
@loadQueue = async.queue (pack, done) ->
pack.loadGrammars ->
pack.loadScopedProperties(done)
return @loadQueue if @loadQueue?
@loadQueue = async.queue (pack, done) ->
pack.loadGrammars -> pack.loadScopedProperties(done)
@loadQueue.concurreny = 10
@loadQueue
constructor: ->