Skip to content

Commit 0c9a15a

Browse files
committed
add quick access log for beginning of fileSearch call
1 parent 7eb5c6c commit 0c9a15a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
5555
import { Registry } from 'vs/platform/registry/common/platform';
5656
import { ASK_QUICK_QUESTION_ACTION_ID } from 'vs/workbench/contrib/chat/browser/actions/chatQuickInputActions';
5757
import { IQuickChatService } from 'vs/workbench/contrib/chat/browser/chat';
58+
import { ILogService } from 'vs/platform/log/common/log';
5859

5960
interface IAnythingQuickPickItem extends IPickerQuickAccessItem, IQuickPickItemWithResource { }
6061

@@ -162,6 +163,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider<IAnyt
162163
@IQuickInputService private readonly quickInputService: IQuickInputService,
163164
@IKeybindingService private readonly keybindingService: IKeybindingService,
164165
@IQuickChatService private readonly quickChatService: IQuickChatService,
166+
@ILogService private readonly logService: ILogService
165167
) {
166168
super(AnythingQuickAccessProvider.PREFIX, {
167169
canAcceptInBackground: true,
@@ -644,6 +646,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider<IAnyt
644646
}
645647

646648
private doGetFileSearchResults(filePattern: string, token: CancellationToken): Promise<ISearchComplete> {
649+
const start = Date.now();
647650
return this.searchService.fileSearch(
648651
this.fileQueryBuilder.file(
649652
this.contextService.getWorkspace().folders,
@@ -652,7 +655,9 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider<IAnyt
652655
cacheKey: this.pickState.fileQueryCache?.cacheKey,
653656
maxResults: AnythingQuickAccessProvider.MAX_RESULTS
654657
})
655-
), token);
658+
), token).finally(() => {
659+
this.logService.trace(`QuickAccess fileSearch ${Date.now() - start}ms`);
660+
});
656661
}
657662

658663
private getFileQueryOptions(input: { filePattern?: string; cacheKey?: string; maxResults?: number }): IFileQueryBuilderOptions {

0 commit comments

Comments
 (0)