#%env/templates/metas.template%# #%env/templates/header.template%# #%env/templates/submenuConfig.template%#

Performance Settings for Memory

PerformanceGraph

Memory Settings
MByte    #(setStartupCommit)#::
Accepted change. This will take effect after restart of YaCy
::
#(/setStartupCommit)#
show memory tables

Memory Usage:

 
Type
After Startup
 
After Initializations
before GC
After Initializations
after GC
Now
#(gc)#before GC::after GC#(/gc)#
Description
 
Max #[memoryMax]# MByte maximum memory that the JVM will attempt to use
Available #[memoryAvailAfterStartup]# MByte #[memoryAvailAfterInitBGC]# MByte #[memoryAvailAfterInitAGC]# MByte #[memoryAvailNow]# MByte total available memory including free for the JVM within maximum
Total #[memoryTotalAfterStartup]# KByte #[memoryTotalAfterInitBGC]# KByte #[memoryTotalAfterInitAGC]# KByte #[memoryTotalNow]# MByte total memory taken from the OS
Free #[memoryFreeAfterStartup]# KByte #[memoryFreeAfterInitBGC]# KByte #[memoryFreeAfterInitAGC]# KByte #[memoryFreeNow]# MByte free memory in the JVM within total amount
Used #[memoryUsedAfterStartup]# KByte #[memoryUsedAfterInitBGC]# KByte #[memoryUsedAfterInitAGC]# KByte #[memoryUsedNow]# MByte used memory in the JVM within total amount

EcoTable RAM Index:

#{EcoList}# #{/EcoList}#
Table Size Key Value
Chunk Size Used Memory Chunk Size Used Memory
#[tableIndexPath]# #[tableSize]# #[tableKeyChunkSize]# #[tableKeyMem]# #[tableValueChunkSize]# #[tableValueMem]#
Total Mem = #[EcoIndexTotalMem]# MB

FlexTable RAM Index:

#{TableList}# #{/TableList}#
Table Count Chunk Size Used Memory
#[tableIndexPath]# #[tableIndexCount]# #[tableIndexChunkSize]# #[tableIndexMem]#
Total Mem = #[TableIndexTotalMem]# MB

Node Caches:

#{NodeList}# #{/NodeList}#
Table Size Chunk Size Used Memory Read Hit Read Miss Write Unique Write Double Deletes Flushes
#[nodeCachePath]# #[nodeCacheCount]# #[nodeChunkSize]# #[nodeCacheMem]# #[nodeCacheReadHit]# #[nodeCacheReadMiss]# #[nodeCacheWriteUnique]# #[nodeCacheWriteDouble]# #[nodeCacheDeletes]# #[nodeCacheFlushes]#
Total Mem = #[nodeCacheTotalMem]# MB; Stop Grow when less than #[nodeCacheStopGrow]# MB available left; Start Shrink when less than #[nodeCacheStartShrink]# MB availabe left

Object Read Caches:

#{ObjectList}# #{/ObjectList}#
Read Hit Cache Read Miss Cache
Table Size Chunk Size Used Memory Read Hit Read Miss Write Unique Write Double Deletes Flushes Size Chunk Size Used Memory Read Hit Read Miss Write Unique Write Double Deletes
#[objectCachePath]# #[objectHitCacheCount]# #[objectHitChunkSize]# #[objectHitCacheMem]# #[objectHitCacheReadHit]# #[objectHitCacheReadMiss]# #[objectHitCacheWriteUnique]# #[objectHitCacheWriteDouble]# #[objectHitCacheDeletes]# #[objectHitCacheFlushes]# #[objectMissCacheCount]# #[objectMissChunkSize]# #[objectMissCacheMem]# #[objectMissCacheReadHit]# #[objectMissCacheReadMiss]# #[objectMissCacheWriteUnique]# #[objectMissCacheWriteDouble]# #[objectMissCacheDeletes]#
Total Mem: #[objectHitCacheTotalMem]# MB (hit), #[objectMissCacheTotalMem]# MB (miss); Stop Grow when less than #[objectCacheStopGrow]# MB available left; Start Shrink when less than #[objectCacheStartShrink]# MB availabe left

Other Caching Structures:

Type Amount
DNSCache #[namecache.hit]#
DNSNoCache #[namecache.noCache]#
HashBlacklistedCache #[blacklistcache.size]#
#%env/templates/footer.template%#