fwcd / fwcd/kotlin-language-server

Investigate memory usage and an on-disk index

Open
#352 1 comment 17 reactions 0 assignees View on GitHub
code quality index
Dominant language
Kotlin
Stars
2k
Forks
252
PR merge metrics
No merged PRs in 30d

Description

Even on small projects the language server frequently uses several gigabytes of memory, especially when there are lots of symbols to be indexed (note that this includes the entire dependency tree!).

Since we probably do not query the database so frequently that we _need_ it to be in memory, perhaps we could look into using an on-disk database such as SQLite? (This would additionally have the advantage of not requiring a reindex every time the project is opened, which would be in line with #337)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.