mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
disable periodic GC
There's hypothesis that it doesn't do anything useful now that we have LRU...
This commit is contained in:
parent
6c1878009d
commit
fabb32693f
2 changed files with 2 additions and 8 deletions
|
@ -13,7 +13,6 @@ use rustc_hash::FxHashMap;
|
|||
|
||||
use crate::{
|
||||
db::{DebugData, RootDatabase},
|
||||
status::syntax_tree_stats,
|
||||
symbol_index::{SymbolIndex, SymbolsDatabase},
|
||||
};
|
||||
|
||||
|
@ -246,11 +245,6 @@ impl RootDatabase {
|
|||
|
||||
if self.last_gc_check.elapsed() > GC_COOLDOWN {
|
||||
self.last_gc_check = crate::wasm_shims::Instant::now();
|
||||
let retained_trees = syntax_tree_stats(self).retained;
|
||||
if retained_trees > 100 {
|
||||
log::info!("automatic garbadge collection, {} retained trees", retained_trees);
|
||||
self.collect_garbage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue