yacy_search_server/source/net/yacy/kelondro/blob
Michael Peter Christen 321840fde3 Replaced all fixed thread pools with cached thread pools. The cached
thread pools will flush their cached (dead) threads after 60 seconds.
This will cause that YaCy now runs constantly withl about 50 threads,
about 100 at peak times. Previously, about 400 threads had been cached
and kept in a hibernation state, which caused that the numproc counter
in /proc/user_beancounters (exists only in VM-hosted linux) was as high
as the cached number of threads. This caused that VM supervisors
terminated whole VM sessions if a limit was reached. Many VM providers
have limits of numproc=96 which made it virtually impossible to run YaCy
on such machines. With this change, it will be possible to run many YaCy
instances even on VM hosts.
2014-12-02 16:26:07 +01:00
..
ArrayStack.java Replaced all fixed thread pools with cached thread pools. The cached 2014-12-02 16:26:07 +01:00
BEncodedHeap.java fix for bad table iteration 2014-11-10 18:52:01 +01:00
BEncodedHeapBag.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
BEncodedHeapShard.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
BLOB.java - enhanced postprocessing speed and memory footprint (by using HashMaps 2014-02-28 14:01:09 +01:00
Compressor.java - enhanced postprocessing speed and memory footprint (by using HashMaps 2014-02-28 14:01:09 +01:00
Gap.java reduce mem buffer overhead for gap files during r/w 2014-08-18 00:03:24 +02:00
Heap.java npe fix 2014-04-02 02:34:55 +02:00
HeapModifier.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
HeapReader.java removed superfluous assert 2014-06-19 12:10:12 +02:00
HeapWriter.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
MapColumnIndex.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
MapDataMining.java fixed generics warnings for generic array instantiation that appeared 2014-05-20 21:50:16 +02:00
MapHeap.java removed superfluous synchronization 2014-01-19 14:44:58 +01:00
Stack.java Added 'final' for all exception blocks as this helps the Java compiler 2013-07-17 18:31:30 +02:00
Stacks.java Added 'final' for all exception blocks as this helps the Java compiler 2013-07-17 18:31:30 +02:00
TableColumnIndexException.java fix for java.lang.RuntimeException: TableColumnIndex not available... 2012-09-26 09:56:16 +02:00
Tables.java fix for bad table iteration 2014-11-10 18:52:01 +01:00
TablesColumnBLOBIndex.java - refactoring 2013-08-20 15:46:04 +02:00
TablesColumnIndex.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
TablesColumnRAMIndex.java added missing @Override annotation 2014-03-28 13:48:37 +01:00