yacy_search_server/source/net/yacy
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
..
ai Fixed a lot CHMOD rights (no need for execute flag on *.java/*.html) and introduced local/remote crawl size ratio based check 2011-12-29 00:33:16 +01:00
cora automatically adopt size of word cache to available memory 2012-07-03 18:22:25 +02:00
document refactoring and new usage of SentenceReader: this class appeared as one 2012-07-04 21:15:10 +02:00
gui giving threads name so its easier to see whats happening during 2012-07-02 09:51:43 +02:00
interaction generalized localhost naming. 2012-06-26 00:08:25 +02:00
kelondro - better data structures in secondary search 2012-07-03 07:12:20 +02:00
peers - better data structures in secondary search 2012-07-03 07:12:20 +02:00
repository better integration of blacklist according to use case 2012-07-02 13:57:29 +02:00
search refactoring and new usage of SentenceReader: this class appeared as one 2012-07-04 21:15:10 +02:00
upnp removed unimportant warnings 2012-06-19 08:45:34 +02:00
utils Run from Java the whole app YACY 2012-01-09 01:49:37 +01:00
visualization enhancement in circle drawing 2012-05-09 12:28:43 +02:00
dbtest.java replaced old bzip2 library against better documented commons-compress 2012-05-28 23:53:48 +02:00
migration.java using com.google.common.io.Files instead of homebrew methods 2012-06-22 11:39:17 +02:00
yacy.java using com.google.common.io.Files instead of homebrew methods 2012-06-22 11:39:17 +02:00
YaCySearchClient.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