From 8654475b83670eaa4dd9cc6df09d6dc32e75b341 Mon Sep 17 00:00:00 2001 From: Martin Lippert Date: Thu, 22 Nov 2018 15:03:18 +0100 Subject: [PATCH] limit the number of workspace symbols to 100 on retrieval to improve performance --- .../ide/vscode/boot/java/utils/SpringIndexer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java index fa0f35964..6fcc91fba 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/SpringIndexer.java @@ -278,7 +278,7 @@ public class SpringIndexer { if (query != null && query.length() > 0) { return searchMatchingSymbols(this.symbols, query); } else { - return this.symbols; + return this.symbols.subList(0, Math.min(50, this.symbols.size())); } }