yacy_search_server/source/net/yacy/kelondro/util
orbiter 4cd5418963 removed finalize methods because of a hint in
http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/memleaks.html#gbyvh

The finalize method prevents that the memory, used by the objects containing the finalize method, is collected and available for the garbage collector. Instead, the memory allocated by such classes are enqueued to a java-internal finalize queue runner. This slows down all operations that uses a lot of object containing finalize methods.

this fix does not remove all finalize method, but such that may be used for throw-away objects that are allocated many times. This should cause a better run-time performance and less OutOfMemoryErrors 

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6835 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-04-23 09:32:29 +00:00
..
AttrSeq.java applied code changes that are recommended by PMD 2010-01-10 23:09:48 +00:00
BDecoder.java - fix for bug in svn 6669 2010-02-15 22:06:13 +00:00
BEncoder.java added an api recording function: it shall be possible to record 2010-01-21 22:06:03 +00:00
ByteArray.java a collection of performance hacks and code cleanup: 2010-04-19 16:42:37 +00:00
ByteBuffer.java continuing String-hash - to - byte[]-hash redesign that was started in SVN 6775 2010-04-08 00:11:32 +00:00
CompressedHashMap.java continuing String-hash - to - byte[]-hash redesign that was started in SVN 6775 and continued in SVN 6790 2010-04-15 13:22:59 +00:00
ConsoleInterface.java added about 450 replacements for printStackTrace() methods to pipe such traces into the log at DATA/LOG/ 2009-11-05 20:28:37 +00:00
DateFormatter.java for for RFC5322 comformance as suggested by Quix0r in http://forum.yacy-websuche.de/viewtopic.php?p=19585#p19585 2010-03-20 10:23:47 +00:00
Domains.java avoiding excessive DNS lookups to determine localhost 2010-03-19 14:28:25 +00:00
EventTracker.java performance hacks 2010-04-13 23:29:55 +00:00
FileUtils.java continuing String-hash - to - byte[]-hash redesign that was started in SVN 6775 and continued in SVN 6790 2010-04-15 13:22:59 +00:00
Formatter.java moved table and util classes 2009-10-10 01:14:19 +00:00
ISO639.java preset of proper HashMap dimensions: should prevent re-hashing and increase performance 2009-12-02 14:01:19 +00:00
kelondroException.java moved table and util classes 2009-10-10 01:14:19 +00:00
kelondroOutOfLimitsException.java moved table and util classes 2009-10-10 01:14:19 +00:00
LookAheadIterator.java refactoring of tables data organisation 2010-02-04 11:26:23 +00:00
MapTools.java continuing String-hash - to - byte[]-hash redesign that was started in SVN 6775 and continued in SVN 6790 2010-04-15 13:22:59 +00:00
MemoryControl.java * reenable DHT if yet enough memory is available 2010-01-10 19:04:43 +00:00
MemoryTracker.java fix for memory tracker 2009-12-14 20:23:11 +00:00
NamePrefixThreadFactory.java moved table and util classes 2009-10-10 01:14:19 +00:00
ObjectSpace.java replaced _all_ size() == 0 with isEmpty() and all size() > 0 with !isEmpty(). The isEmpty() method is much faster in some cases, especially when used to access badly balanced hashtables where an size() operation becomes a large iteration. 2009-12-02 00:37:59 +00:00
OS.java applied code changes that are recommended by PMD 2010-01-10 23:09:48 +00:00
Punycode.java refactoring 2009-10-11 00:12:19 +00:00
ReverseMapIterator.java redesign of CrawlResult data structures because of OOM occurrences during URL deletion processes. 2010-02-16 23:06:04 +00:00
ScoreCluster.java more PMD recommendations 2010-01-12 20:53:19 +00:00
SetTools.java continuing String-hash - to - byte[]-hash redesign that was started in SVN 6775 and continued in SVN 6790 2010-04-15 13:22:59 +00:00
SortStack.java better search computation: 2010-01-12 15:01:44 +00:00
SortStore.java better control of ranking order in sort stack 2009-12-03 00:36:07 +00:00
XMLTables.java removed finalize methods because of a hint in 2010-04-23 09:32:29 +00:00