mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-22 07:35:08 +00:00
Misc
parent
fbd115776a
commit
196c996fd2
@ -122,6 +122,20 @@ When `ccls` indexes `/tmp/host/proj/a.cc`, the cache file
|
||||
(re-indexed), the newly generated `a.cc.blob` will not contain
|
||||
`/tmp/container` paths any more.
|
||||
|
||||
#### `cache.retainInMemory`
|
||||
|
||||
Default: 1
|
||||
|
||||
Change to 0 if you want to save memory, but having multiple ccls processes operating in the same directory may corrupt ccls's in-memory representation of the index.
|
||||
|
||||
After this number of loads, keep a copy of file index in memory (which
|
||||
increases memory usage). During incremental updates, the removed file
|
||||
index will be taken from the in-memory copy, instead of the on-disk file.
|
||||
|
||||
Every index action is counted: the initial load, a save action.
|
||||
0: never retain; 1: retain after initial load; 2: retain after 2 loads
|
||||
(initial load+first save)
|
||||
|
||||
#### `clang.resourceDir`
|
||||
|
||||
Default: _empty_
|
||||
|
@ -6,6 +6,8 @@ First of all, use a [`Debug` build](Build#cmake-options). It is compiled with
|
||||
Enable [logging](Customization#--log-filefile----log-file-appendfile) and
|
||||
[verbose](Customization#-vn) mode when starting the server.
|
||||
|
||||
`-log-file=/tmp/ccls.log -v=1`
|
||||
|
||||
### stderr
|
||||
|
||||
You can find stderr output in:
|
||||
|
Loading…
Reference in New Issue
Block a user