Skip to content

Commit

Permalink
- reverted last change partly, can't handle the template system
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2793 6c8d7289-2bf4-0310-a012-ef5d649a1542
  • Loading branch information
karlchenofhell committed Oct 17, 2006
1 parent b5e40e2 commit 98a84dd
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 39 deletions.
14 changes: 7 additions & 7 deletions htroot/PerformanceMemory_p.html
Expand Up @@ -96,7 +96,7 @@ <h2>Performance Settings for Memory</h2>
<td>Default Max</td>
<td>Best Max</td>
</tr>
#(useRWICache)#::

<tr class="TableCellDark">
<td align="left">RWI Assortment Cluster</td>
<td align="right">#[slreqRWI]#</td>
Expand All @@ -116,7 +116,7 @@ <h2>Performance Settings for Memory</h2>
<td align="left">The Assortment Cluster stores most of the page indexes.
Flushing speed of the temporary RWI cache depends on the size of this file cache. Increasing the space of this
cache will speed up crawls with a depth > 3.</td>
</tr>#(/useRWICache)#
</tr>

<tr class="TableCellDark">
<td align="left">HTTP Response Header</td>
Expand Down Expand Up @@ -158,7 +158,7 @@ <h2>Performance Settings for Memory</h2>
<td align="left">This is the database that holds the hash/url - relation and properties regarding the url like load date and server date.
This cache is very important for a fast search process. Increasing the cache size will result in more search results and less IO during DHT transfer.</td>
</tr>
#(usePreNURLCache)#::

<tr class="TableCellDark">
<td align="left">'pre-noticed' URLs</td>
<td align="right">#[slreqPreNURL]#</td>
Expand All @@ -176,7 +176,7 @@ <h2>Performance Settings for Memory</h2>
<td align="right">#[dfltPreNURL]#</td>
<td align="right">#[bestPreNURL]#</td>
<td align="left"></td>
</tr>#(/usePreNURLCache)#
</tr>

<tr class="TableCellDark">
<td align="left">'noticed' URLs</td>
Expand All @@ -196,8 +196,8 @@ <h2>Performance Settings for Memory</h2>
<td align="right">#[bestNURL]#</td>
<td align="left">A noticed URL is one that was discovered during crawling but was not loaded yet.
Increasing the cache size will result in faster double-check during URL recognition when doing crawls.</td>
</tr>
#(useEURLCache)#::
</tr>

<tr class="TableCellDark">
<td align="left">'error' URLs</td>
<td align="right">#[slreqEURL]#</td>
Expand All @@ -216,7 +216,7 @@ <h2>Performance Settings for Memory</h2>
<td align="right">#[bestEURL]#</td>
<td align="left">URLs that cannot be loaded are stored in this database. It is also used for double-checked during crawling.
Increasing the cache size will most probably speed up crawling slightly, but not significantly.</td>
</tr>#(/useEURLCache)#
</tr>

<tr class="TableCellDark">
<td align="left">DHT Control</td>
Expand Down
52 changes: 20 additions & 32 deletions htroot/PerformanceMemory_p.java
Expand Up @@ -166,18 +166,14 @@ public static serverObjects respond(httpHeader header, serverObjects post, serve
currTotal = 0;
dfltTotal = 0;
bestTotal = 0;

if (sb.wordIndex.useCollectionIndex) {
prop.put("useRWICache", 0);
} else {
req = sb.wordIndex.size();
chk = sb.wordIndex.assortmentsCacheChunkSizeAvg();
obj = sb.wordIndex.assortmentsCacheObjectSizeAvg();
slt = sb.wordIndex.assortmentsCacheNodeStatus();
ost = sb.wordIndex.assortmentsCacheObjectStatus();
putprop(prop, env, "RWI", set);
}


req = sb.wordIndex.size();
chk = sb.wordIndex.assortmentsCacheChunkSizeAvg();
obj = sb.wordIndex.assortmentsCacheObjectSizeAvg();
slt = sb.wordIndex.assortmentsCacheNodeStatus();
ost = sb.wordIndex.assortmentsCacheObjectStatus();
putprop(prop, env, "RWI", set);

req = sb.cacheManager.dbSize();
chk = sb.cacheManager.cacheNodeChunkSize();
obj = sb.cacheManager.cacheObjectChunkSize();
Expand All @@ -192,16 +188,12 @@ public static serverObjects respond(httpHeader header, serverObjects post, serve
ost = sb.urlPool.loadedURL.cacheObjectStatus();
putprop(prop, env, "LURL", set);

if (sb.sbStackCrawlThread.getDBType() != de.anomic.plasma.plasmaCrawlStacker.QUEUE_DB_TYPE_TREE) {
prop.put("usePreNURLCache", 0);
} else {
req = sb.sbStackCrawlThread.size();
chk = sb.sbStackCrawlThread.cacheNodeChunkSize();
obj = sb.sbStackCrawlThread.cacheObjectChunkSize();
slt = sb.sbStackCrawlThread.cacheNodeStatus();
ost = sb.sbStackCrawlThread.cacheObjectStatus();
putprop(prop, env, "PreNURL", set);
}
req = sb.sbStackCrawlThread.size();
chk = sb.sbStackCrawlThread.cacheNodeChunkSize();
obj = sb.sbStackCrawlThread.cacheObjectChunkSize();
slt = sb.sbStackCrawlThread.cacheNodeStatus();
ost = sb.sbStackCrawlThread.cacheObjectStatus();
putprop(prop, env, "PreNURL", set);

req = sb.urlPool.noticeURL.size();
chk = sb.urlPool.noticeURL.cacheNodeChunkSize();
Expand All @@ -210,16 +202,12 @@ public static serverObjects respond(httpHeader header, serverObjects post, serve
ost = sb.urlPool.noticeURL.cacheObjectStatus();
putprop(prop, env, "NURL", set);

if (sb.urlPool.errorURL.getUseNewDB()) {
prop.put("useEURLCache", 0);
} else {
req = sb.urlPool.errorURL.size();
chk = sb.urlPool.errorURL.cacheNodeChunkSize();
obj = sb.urlPool.errorURL.cacheObjectChunkSize();
slt = sb.urlPool.errorURL.cacheNodeStatus();
ost = sb.urlPool.errorURL.cacheObjectStatus();
putprop(prop, env, "EURL", set);
}
req = sb.urlPool.errorURL.size();
chk = sb.urlPool.errorURL.cacheNodeChunkSize();
obj = sb.urlPool.errorURL.cacheObjectChunkSize();
slt = sb.urlPool.errorURL.cacheNodeStatus();
ost = sb.urlPool.errorURL.cacheObjectStatus();
putprop(prop, env, "EURL", set);

req = yacyCore.seedDB.sizeConnected() + yacyCore.seedDB.sizeDisconnected() + yacyCore.seedDB.sizePotential();
chk = yacyCore.seedDB.cacheNodeChunkSize();
Expand Down

0 comments on commit 98a84dd

Please sign in to comment.