From 64a57635e91f7e4fbc2cbed946f47457cc7228bb Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 6 Feb 2014 09:48:41 -0800 Subject: [PATCH] Set load queue concurrency to 10 This shaves around 100-150ms off of the total load time for grammars --- src/text-mate-package.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/text-mate-package.coffee b/src/text-mate-package.coffee index 8a8c5aa3c..7fcd9b647 100644 --- a/src/text-mate-package.coffee +++ b/src/text-mate-package.coffee @@ -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: ->