From c89ec83adeb55266fc0ab3f0eacabc9c20a7ae9e Mon Sep 17 00:00:00 2001 From: adam-m Date: Mon, 21 May 2012 17:07:36 -0400 Subject: [PATCH] Reset keyword search current results tracking at the end of keyword search ingest (minor memory optimization) --- .../keywordsearch/KeywordSearchIngestService.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java index 3ca878a242..36e7b3ff4f 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java @@ -764,9 +764,12 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent if (finalRun) { logger.log(Level.INFO, "The final searcher in this ingest done."); finalSearcherDone = true; - //keywords.clear(); - //keywordLists.clear(); - //keywordToList.clear(); + keywords.clear(); + keywordLists.clear(); + keywordToList.clear(); + //reset current resuls earlier to potentially garbage collect sooner + currentResults = new HashMap>(); + managerProxy.postMessage(IngestMessage.createMessage(++messageID, MessageType.INFO, KeywordSearchIngestService.instance, "Completed")); } }