diff --git a/code/processes/crawling-process/src/main/java/nu/marginalia/crawl/CrawlLimiter.java b/code/processes/crawling-process/src/main/java/nu/marginalia/crawl/CrawlLimiter.java index dd2122be..1b61cb0d 100644 --- a/code/processes/crawling-process/src/main/java/nu/marginalia/crawl/CrawlLimiter.java +++ b/code/processes/crawling-process/src/main/java/nu/marginalia/crawl/CrawlLimiter.java @@ -51,6 +51,9 @@ public class CrawlLimiter { else if (!oldThrottle && freeMemory < THROTTLE_TRIGGER_FREE_RAM) { newThrottle = true; logger.warn("Memory based throttling triggered"); + + // Try to GC + System.gc(); }