yacy_search_server/source/net/yacy/kelondro/index
orbiter 6388a58fc7 better memory management and slightly less (in total and temporary) RAM allocation:
- confirm that database objects that are not supposed to grow do not have a index memory management that is designed for growth
- changed index sorting method in such a way that it allocates less objects during quicksort
- database classes classes renaming (shorter, naming addresses that objects hold in RAM)
- added a large number of asserts to check if objects actually take the RAM that they should have


git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7019 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-08-04 13:33:12 +00:00
..
ARC.java better (and corrected) recognition of intranet and internet-addresses. This corrects the isLocal property that is used by network definitions to restrict index ranges to local and global addresses. Address locations (intranet or internet) had been partly identified by the top level domain of the host address. Since intranet addresses can also be addressed using a host name that is in a country domain it is necessary to do a dns resolving for each check. The check is supported by a local dns cache so the intranet/internet check should not affect network traffic too much. To ensure that the cache works properly the cache class was upgraded to better concurrency data structures. 2010-07-18 20:14:20 +00:00
BinSearch.java a collection of performance hacks and code cleanup: 2010-04-19 16:42:37 +00:00
BufferedObjectIndex.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
Cache.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
Column.java applied code changes that are recommended by PMD 2010-01-10 23:09:48 +00:00
ConcurrentARC.java ;-) 2010-07-18 20:18:32 +00:00
HandleMap.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
HandleSet.java fixes and enhancements for balancer: 2010-06-01 09:30:23 +00:00
Index.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
IndexTest.java - enhanced concurrency in database index access for multicore 2010-08-03 04:58:48 +00:00
RAMIndex.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
RAMIndexCluster.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
Row.java - enhanced concurrency in database index access for multicore 2010-08-03 04:58:48 +00:00
RowCollection.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
RowSet.java better memory management and slightly less (in total and temporary) RAM allocation: 2010-08-04 13:33:12 +00:00
RowSpaceExceededException.java applied code changes that are recommended by PMD 2010-01-10 23:09:48 +00:00
SimpleARC.java ;-) 2010-07-18 20:18:32 +00:00