yacy_search_server/source/de/anomic/data
orbiter 0c1b29f3c9 - applied many small performance hacks
- added a memory limitation in the zip parser and the pdf parser
- added a search throttling: if there are too many search queries are still to be computed, then new requests are not accepted for some time. if after a one second still no space is there to perform another search, the search terminates with no results. this case should only happen in case of DoS-like situations and in case of strong load on a peer like if it is integrated in metager.
- added a search cache deletion process that removes search requests in case that throttling happens

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7766 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-06-01 19:31:56 +00:00
..
list replaced all 'new String' with default encoding (missing) or UTF-8 encoding with a String generation method that uses a pre-defined Charset constant for UTF-8. This avoids a cache-lookup for the Charset object using String hashing of the String 'UTF-8'. 2011-03-07 20:36:40 +00:00
wiki hack to reduce resource contention caused by massive UTF8 decodings which use java.nio resources: 2011-05-27 08:24:54 +00:00
ymark code cleanup 2011-05-13 06:21:40 +00:00
BlogBoard.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00
BlogBoardComments.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00
BookmarkDate.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00
BookmarkHelper.java hack to reduce resource contention caused by massive UTF8 decodings which use java.nio resources: 2011-05-27 08:24:54 +00:00
BookmarksDB.java hack to reduce resource contention caused by massive UTF8 decodings which use java.nio resources: 2011-05-27 08:24:54 +00:00
DidYouMean.java - non-blocking word hash computation with dynamic digest object generation (this was important!) 2011-05-26 12:58:11 +00:00
Diff.java *) renamed classes according to standard Java coding conventions 2010-11-21 01:29:32 +00:00
ListManager.java - applied many small performance hacks 2011-06-01 19:31:56 +00:00
MessageBoard.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00
MimeTable.java Replaced a widely-used Property Object in the httpd with HashMap<String, Object> which is not synchronized like Properties 2011-05-26 16:34:35 +00:00
Translator.java *) renamed classes according to standard Java coding conventions 2010-11-21 01:29:32 +00:00
URLAnalysis.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00
URLLicense.java always try to guess the size of a StringBuilder to prevent too many memory re-allocations 2011-03-09 09:29:05 +00:00
UserDB.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00
WorkTables.java more UTF8 getBytes() performance hacks 2011-04-12 05:02:36 +00:00