Also call gc.collect after a complete request
This commit is contained in:
parent
9fcbdbab25
commit
05e94873c3
|
|
@ -65,6 +65,9 @@ enum CalltipHint {
|
||||||
public AutocompleteResponse complete(const AutocompleteRequest request,
|
public AutocompleteResponse complete(const AutocompleteRequest request,
|
||||||
ref ModuleCache moduleCache)
|
ref ModuleCache moduleCache)
|
||||||
{
|
{
|
||||||
|
import core.memory: GC;
|
||||||
|
scope(exit) GC.collect();
|
||||||
|
|
||||||
const(Token)[] tokenArray;
|
const(Token)[] tokenArray;
|
||||||
auto stringCache = StringCache(request.sourceCode.length.optimalBucketCount);
|
auto stringCache = StringCache(request.sourceCode.length.optimalBucketCount);
|
||||||
auto beforeTokens = getTokensBeforeCursor(request.sourceCode,
|
auto beforeTokens = getTokensBeforeCursor(request.sourceCode,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue