aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2018-08-13 16:13:42 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-13 16:15:46 -0700
commit6ae05b419922193c4c253e51c9a5e483e4f947fa (patch)
treee06491f807689124cad73a2011af2db821e390e1 /src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java
parentce170540ba5401e926a5433e6e35b1d22426e525 (diff)
Order Skyframe evaluations in a priority queue, with all children of a given node having the same priority, later enqueueings having higher priority, re-enqueued nodes having highest priority, and new root nodes having lowest priority. Experimentally, this can save significant RAM (1.4G in some builds!) while not affecting speed.
Also do a semi-drive-by deleting ExecutorFactory parameter to AbstractQueueVisitor, since it was always AbstractQueueVisitor.EXECUTOR_FACTORY. PiperOrigin-RevId: 208560889
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java b/src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java
index 070011b0d9..79ab720789 100644
--- a/src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java
+++ b/src/test/java/com/google/devtools/build/lib/concurrent/AbstractQueueVisitorTest.java
@@ -564,7 +564,6 @@ public class AbstractQueueVisitorTest {
TimeUnit.SECONDS,
/* failFastOnException= */ false,
THREAD_NAME,
- AbstractQueueVisitor.EXECUTOR_FACTORY,
ErrorClassifier.DEFAULT);
}
@@ -603,7 +602,6 @@ public class AbstractQueueVisitorTest {
TimeUnit.SECONDS,
/* failFastOnException= */ false,
THREAD_NAME,
- AbstractQueueVisitor.EXECUTOR_FACTORY,
ErrorClassifier.DEFAULT);
}
@@ -614,7 +612,6 @@ public class AbstractQueueVisitorTest {
TimeUnit.SECONDS,
failFast,
THREAD_NAME,
- AbstractQueueVisitor.EXECUTOR_FACTORY,
ErrorClassifier.DEFAULT);
}