--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupMain.java 2014/12/10 09:54:28 2242 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupMain.java 2014/12/10 09:58:28 2243 @@ -52,8 +52,16 @@ conf.load( new FileReader(confFile) ); max_workers = Integer.parseInt( conf.getSafeProperty("MAX_WORKERS") ); + if (max_workers <= 0) { + logger.info("!!! AUTO-DETECT MAX_WORKERS !!!"); + int cores = Runtime.getRuntime().availableProcessors(); + + max_workers = cores - 1; //Efterlad 1 core/cpu i reserve til systemet + + } logger.info("Starting with MAX_WORKERS:" + max_workers); + verbose = Boolean.parseBoolean( conf.getSafeProperty("VERBOSE") ); logger.info("Starting with VERBOSE:" + verbose);