public void markLow() { // get avail mem after gc int mb = MemoryBudgetController.gcAndGetSystemAvailMB(); if (mb > highAvail) { highAvail = mb; logger.warn("Higher system avail " + highAvail + " MB in markLow()"); } }
private void makeMemoryBudget() { int systemAvailMB = MemoryBudgetController.gcAndGetSystemAvailMB(); logger.info("System avail {} MB", systemAvailMB); int reserve = reserveMemoryMB; logger.info("Reserve {} MB for system basics", reserve); int budget = systemAvailMB - reserve; if (budget < baseResult.aggrCacheMB) { // make sure we have base aggr cache as minimal budget = baseResult.aggrCacheMB; logger.warn( "System avail memory ({} MB) is less than base aggr cache ({} MB) + minimal reservation ({} MB), consider increase JVM heap -Xmx", systemAvailMB, baseResult.aggrCacheMB, reserve); } logger.info("Memory Budget is {} MB", budget); memBudget = new MemoryBudgetController(budget); }
private void makeMemoryBudget() { baseResult.aggrCacheMB = Math.max(baseCuboidMemTracker.getEstimateMB(), 10); // 10 MB at minimal logger.debug("Base cuboid aggr cache is {} MB", baseResult.aggrCacheMB); int systemAvailMB = MemoryBudgetController.gcAndGetSystemAvailMB(); logger.debug("System avail {} MB", systemAvailMB); int reserve = reserveMemoryMB; logger.debug("Reserve {} MB for system basics", reserve); int budget = systemAvailMB - reserve; if (budget < baseResult.aggrCacheMB) { // make sure we have base aggr cache as minimal budget = baseResult.aggrCacheMB; logger.warn("System avail memory ({} MB) is less than base aggr cache ({} MB) + minimal reservation ({} MB), consider increase JVM heap -Xmx", systemAvailMB, baseResult.aggrCacheMB, reserve); } logger.debug("Memory Budget is {} MB", budget); memBudget = new MemoryBudgetController(budget); }
public void markLow() { // get avail mem after gc int mb = MemoryBudgetController.gcAndGetSystemAvailMB(); if (mb > highAvail) { highAvail = mb; logger.warn("Higher system avail " + highAvail + " MB in markLow()"); } }
private void makeMemoryBudget() { int systemAvailMB = MemoryBudgetController.gcAndGetSystemAvailMB(); logger.info("System avail {} MB", systemAvailMB); int reserve = reserveMemoryMB; logger.info("Reserve {} MB for system basics", reserve); int budget = systemAvailMB - reserve; if (budget < baseResult.aggrCacheMB) { // make sure we have base aggr cache as minimal budget = baseResult.aggrCacheMB; logger.warn( "System avail memory ({} MB) is less than base aggr cache ({} MB) + minimal reservation ({} MB), consider increase JVM heap -Xmx", systemAvailMB, baseResult.aggrCacheMB, reserve); } logger.info("Memory Budget is {} MB", budget); memBudget = new MemoryBudgetController(budget); }
private void makeMemoryBudget() { baseResult.aggrCacheMB = Math.max(baseCuboidMemTracker.getEstimateMB(), 10); // 10 MB at minimal logger.debug("Base cuboid aggr cache is {} MB", baseResult.aggrCacheMB); int systemAvailMB = MemoryBudgetController.gcAndGetSystemAvailMB(); logger.debug("System avail {} MB", systemAvailMB); int reserve = reserveMemoryMB; logger.debug("Reserve {} MB for system basics", reserve); int budget = systemAvailMB - reserve; if (budget < baseResult.aggrCacheMB) { // make sure we have base aggr cache as minimal budget = baseResult.aggrCacheMB; logger.warn("System avail memory ({} MB) is less than base aggr cache ({} MB) + minimal reservation ({} MB), consider increase JVM heap -Xmx", systemAvailMB, baseResult.aggrCacheMB, reserve); } logger.debug("Memory Budget is {} MB", budget); memBudget = new MemoryBudgetController(budget); }