From 5da5e3b6845632042c6b57d002c5b2aca5e5fbbb Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Wed, 3 Sep 2014 17:51:53 -0700 Subject: [PATCH] More memory use reductions --- src/server.d | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/server.d b/src/server.d index b370c44..f8d8c69 100644 --- a/src/server.d +++ b/src/server.d @@ -101,6 +101,8 @@ int main(string[] args) sw.stop(); Log.info(ModuleCache.symbolsAllocated, " symbols cached."); Log.info("Startup completed in ", sw.peek().to!("msecs", float), " milliseconds."); + import core.memory : GC; + GC.minimize(); // No relative paths @@ -162,7 +164,10 @@ int main(string[] args) s.send(responseBytes); } if (request.kind & RequestKind.addImport) + { ModuleCache.addImportPaths(request.importPaths); + GC.minimize(); + } if (request.kind & RequestKind.autocomplete) { Log.info("Getting completions");