yacy_search_server/source/de/anomic/data
orbiter 78fc3cf8f8 refactoring and new usage of SentenceReader: this class appeared as one
of the major CPU users during snippet verification. The class was not
efficient for two reasons:
- it used a too complex input stream; generated from sources and UTF8
byte-conversions. The BufferedReader applied a strong overhead.
- to feed data into the SentenceReader, multiple toString/getBytes had
been applied until a buffered Reader from an input stream was possible.
These superfluous conversions had been removed.
- the best source for the Sentence Reader is a String. Therefore the
production of Strings had been forced inside the Document class.
2012-07-04 21:15:10 +02: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 generalized localhost naming. 2012-06-26 00:08:25 +02:00
ymark refactoring and new usage of SentenceReader: this class appeared as one 2012-07-04 21:15:10 +02:00
BlogBoard.java generalized localhost naming. 2012-06-26 00:08:25 +02:00
BlogBoardComments.java generalized localhost naming. 2012-06-26 00:08:25 +02:00
BookmarkDate.java Now used synchronization in all close() methods to make sure all objects 2012-05-14 07:41:55 +02:00
BookmarkHelper.java Adding a limit of 1000 links that a parser shall store during indexing. 2012-07-03 17:06:20 +02:00
BookmarksDB.java more bug fixes and performance hacks for search process 2012-06-05 15:04:23 +02:00
DidYouMean.java fix for http://bugs.yacy.net/view.php?id=188 2012-05-25 16:21:44 +02:00
Diff.java
ListManager.java Rewrote all String blacklist types to enum 'BlacklistType', closes bug 2012-06-11 00:17:30 +02:00
MessageBoard.java Now used synchronization in all close() methods to make sure all objects 2012-05-14 07:41:55 +02:00
Translator.java added Ukrainian translation 2012-01-17 17:45:28 +01:00
URLAnalysis.java refactoring: 2011-09-25 16:59:06 +00:00
URLLicense.java ConcurrentLinkedQueue has a VERY long return time on the .size() method. 2012-02-27 00:42:32 +01:00
UserDB.java Now used synchronization in all close() methods to make sure all objects 2012-05-14 07:41:55 +02:00
WorkTables.java refactoring: 2011-09-25 16:59:06 +00:00