-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extension causes high cpu load #192
Comments
Could you attach cpuprofile file, please? |
Предположу что это связано с кэшированием файлов при открытии каталога конфигурации.
кэширование УТ 11.5.7.288 занимает от 7 до 10 минут. И в это время vscode практически не отзывается. Моё предложениеlokijs (вроде бы оно используется для хранения кэша) умеет сохранять свою базу данных на диск. Можно сохранять в `${vscode.workspace.workspaceFolders[0].uri.toString()}/.vscode` Думаю, чтение и обновление кэша будет происходить менее затратно нежели полное перестроение при каждом новом открытии. Работать в этом направлении? Интересен такой PR? |
Я надеюсь, что удастся отказаться от чтения файлов на стороне плагина вообще и всю работу переложить на сторону бсл лс |
Performance
language-1c-bsl
1.20.0
Windows_NT x64 10.0.17134
1.42.1
C:\Users\user-name\1c-syntax.language-1c-bsl-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load
The text was updated successfully, but these errors were encountered: