From fcd24ba7cd7b26c04d750ec70b026e5d5d654356 Mon Sep 17 00:00:00 2001 From: Ethan Atkins Date: Thu, 14 Feb 2019 21:12:12 -0800 Subject: [PATCH] Reduce command polling period The only thing this function does is poll a queue and check a deadline. There is no need to put such a large sleep duration in. --- main/src/main/scala/sbt/internal/CommandExchange.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/main/scala/sbt/internal/CommandExchange.scala b/main/src/main/scala/sbt/internal/CommandExchange.scala index 70c4a21e8..5f601a74e 100644 --- a/main/src/main/scala/sbt/internal/CommandExchange.scala +++ b/main/src/main/scala/sbt/internal/CommandExchange.scala @@ -78,7 +78,7 @@ private[sbt] final class CommandExchange { Option(commandQueue.poll) match { case Some(x) => x case None => - Thread.sleep(50) + Thread.sleep(2) val newDeadline = if (deadline.fold(false)(_.isOverdue())) { GCUtil.forceGcWithInterval(interval, logger) None