Index: Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/JsDocValidator.java |
diff --git a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/JsDocValidator.java b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/JsDocValidator.java |
index aefa5475a1a4115306763d4cfc7ff8906a888722..48a96d9c8e51fa2825d363e4fd8f9557fc808546 100644 |
--- a/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/JsDocValidator.java |
+++ b/Source/devtools/scripts/jsdoc-validator/src/org/chromium/devtools/jsdoc/JsDocValidator.java |
@@ -16,8 +16,8 @@ import java.util.concurrent.Future; |
public class JsDocValidator { |
private void run(String[] args) { |
- ExecutorService executor = |
- Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); |
+ int threadCount = Math.min(args.length, Runtime.getRuntime().availableProcessors()); |
+ ExecutorService executor = Executors.newFixedThreadPool(threadCount); |
try { |
runWithExecutor(args, executor); |
} finally { |