intel / intel/dml-language-server

Cache isolated analysis results to disk in order to speed up session refreshes

Open
#161 1 comment 0 reactions 1 assignee Claimed by @JonatanWaern View on GitHub
enhancement Low Priority
Dominant language
Rust
Stars
9
Forks
9
PR merge metrics
No merged PRs in 30d

Description

At the moment, there is a significant 'hump' when starting up the language server targeting some device file, where most of it consists the dls re-parsing a large number of commoncode files which rarely change. We could store isolated analysises to disk (together with a file hash) and try to re-use these when an analysis is missing.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.