-
Notifications
You must be signed in to change notification settings - Fork 185
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
how do i have it store intellisense data, so it doesnt get rerun on every program start #466
Comments
It already saves (caches) the index, but will still reindex because the files could have changed since the last run. I would be open to a PR that implements an option for this |
Hey @felixfbecker, We did a quick check and this issue looks very darn similar to
This could be a coincidence, but if any of these issues solves your problem then I did a good job 😄 If not, the maintainers will get to this issue shortly. Cheers, |
thanks for redirecting my request. i wouldnt exactly call this a bug, its more of a feature request that might help with the cpu load thing mentoined at #465 ya, i noticed the caching (thanks btw. @felixfbecker , so if its already caching, one "might" make a "directory checksum" type thingy and then just compare the dirs for changes. afaik most filesystems that i know have directory changes in the "directory entry bit" (size..., date modified...). |
|
In the standard cache locations depending on OS. Check the FileSystemCache.php file for details.
Then the index would become out of date.
Then most IntelliSense features would not work.
Then you would renice the whole language server. The indexing is not in a different process. |
I'll continue the discussion in gitter. |
Duplicate of #578 |
From @OliverLeitner on August 22, 2017 6:18
as the title says...
i would like to reduce the system i/o load by have it not rescan stuff it already scanned.
is that possible?
Copied from original issue: felixfbecker/vscode-php-intellisense#147
The text was updated successfully, but these errors were encountered: