From ce012e11aa55247fdb9fa1fb5449055c305bc7ad Mon Sep 17 00:00:00 2001 From: low012 Date: Fri, 18 Feb 2011 01:46:07 +0000 Subject: [PATCH] *) deleted LogStatistics since the page did not work anymore and it seemed to be obsolete, tell me if you miss it and I will add it again *) a few minor changes git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7494 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/IndexCreateWWWGlobalQueue_p.java | 2 +- htroot/IndexCreateWWWLocalQueue_p.java | 2 +- htroot/IndexImportOAIPMHList_p.java | 9 +- htroot/IndexImportOAIPMH_p.java | 8 +- htroot/IndexImportWikimedia_p.java | 6 +- htroot/Load_MediawikiWiki.java | 6 +- htroot/Load_PHPBB3.java | 6 +- htroot/Load_RSS_p.java | 2 +- htroot/LogStatistics_p.html | 105 -------------- htroot/LogStatistics_p.java | 177 ------------------------ source/de/anomic/crawler/Balancer.java | 2 +- 11 files changed, 23 insertions(+), 302 deletions(-) delete mode 100644 htroot/LogStatistics_p.html delete mode 100644 htroot/LogStatistics_p.java diff --git a/htroot/IndexCreateWWWGlobalQueue_p.java b/htroot/IndexCreateWWWGlobalQueue_p.java index ce2658109..4e22ebb99 100644 --- a/htroot/IndexCreateWWWGlobalQueue_p.java +++ b/htroot/IndexCreateWWWGlobalQueue_p.java @@ -1,4 +1,4 @@ -// IndexCreateWWWCrawlQueue_p.java +// IndexCreateWWWGlobalQueue_p.java // ------------------------------- // part of the AnomicHTTPD caching proxy // (C) by Michael Peter Christen; mc@yacy.net diff --git a/htroot/IndexCreateWWWLocalQueue_p.java b/htroot/IndexCreateWWWLocalQueue_p.java index 6be183678..fa25bd48b 100644 --- a/htroot/IndexCreateWWWLocalQueue_p.java +++ b/htroot/IndexCreateWWWLocalQueue_p.java @@ -1,4 +1,4 @@ -// IndexCreateWWWCrawlQueue_p.java +// IndexCreateWWWLocalQueue_p.java // ------------------------------- // part of the AnomicHTTPD caching proxy // (C) by Michael Peter Christen; mc@yacy.net diff --git a/htroot/IndexImportOAIPMHList_p.java b/htroot/IndexImportOAIPMHList_p.java index 60d5dadb5..42ff2b4ff 100644 --- a/htroot/IndexImportOAIPMHList_p.java +++ b/htroot/IndexImportOAIPMHList_p.java @@ -23,6 +23,7 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA import java.util.ArrayList; +import java.util.List; import java.util.Set; import net.yacy.cora.protocol.RequestHeader; @@ -45,11 +46,11 @@ public class IndexImportOAIPMHList_p { prop.put("source", 0); if (post != null && post.containsKey("source")) { - Set oaiRoots = OAIListFriendsLoader.getListFriends(sb.loader).keySet(); + final Set oaiRoots = OAIListFriendsLoader.getListFriends(sb.loader).keySet(); boolean dark = false; int count = 0; - for (String root: oaiRoots) { + for (final String root: oaiRoots) { prop.put("source_table_" + count + "_dark", (dark) ? "1" : "0"); prop.put("source_table_" + count + "_count", count); prop.put("source_table_" + count + "_source", CharacterCoding.unicode2html(root, true)); @@ -63,14 +64,14 @@ public class IndexImportOAIPMHList_p { } if (post != null && post.containsKey("import")) { - ArrayList jobs = new ArrayList(); + final List jobs = new ArrayList(); for (OAIPMHImporter job: OAIPMHImporter.runningJobs.keySet()) jobs.add(job); for (OAIPMHImporter job: OAIPMHImporter.startedJobs.keySet()) jobs.add(job); for (OAIPMHImporter job: OAIPMHImporter.finishedJobs.keySet()) jobs.add(job); boolean dark = false; int count = 0; - for (OAIPMHImporter job: jobs) { + for (final OAIPMHImporter job: jobs) { prop.put("import_table_" + count + "_dark", (dark) ? "1" : "0"); prop.put("import_table_" + count + "_thread", (job.isAlive()) ? "\"running\"" : "finished"); prop.putXML("import_table_" + count + "_source", job.source()); diff --git a/htroot/IndexImportOAIPMH_p.java b/htroot/IndexImportOAIPMH_p.java index b162a61d3..8e332a851 100644 --- a/htroot/IndexImportOAIPMH_p.java +++ b/htroot/IndexImportOAIPMH_p.java @@ -26,7 +26,9 @@ import java.io.IOException; import java.net.MalformedURLException; import java.util.ArrayList; import java.util.Map; +import java.util.List; import java.util.Random; +import java.util.Set; import java.util.TreeSet; import net.yacy.cora.protocol.RequestHeader; @@ -109,8 +111,8 @@ public class IndexImportOAIPMH_p { if (post.get("loadrows", "").length() > 0) { // create a time-ordered list of events to execute - TreeSet sources = new TreeSet(); - for (Map.Entry entry: post.entrySet()) { + Set sources = new TreeSet(); + for (final Map.Entry entry: post.entrySet()) { if (entry.getValue().startsWith("mark_")) { sources.add(entry.getValue().substring(5)); } @@ -120,7 +122,7 @@ public class IndexImportOAIPMH_p { prop.put("iframetype", 1); // prepare the set for random read from it (to protect the servers at the beginning of the list) - ArrayList sourceList = new ArrayList(sources.size()); + List sourceList = new ArrayList(sources.size()); for (String oaipmhurl: sources) sourceList.add(oaipmhurl); Random r = new Random(System.currentTimeMillis()); diff --git a/htroot/IndexImportWikimedia_p.java b/htroot/IndexImportWikimedia_p.java index a7a74d1ba..336411140 100644 --- a/htroot/IndexImportWikimedia_p.java +++ b/htroot/IndexImportWikimedia_p.java @@ -56,15 +56,15 @@ public class IndexImportWikimedia_p { prop.put("import_status", 0); } else { if (post.containsKey("file")) { - File sourcefile = new File(post.get("file")); - String name = sourcefile.getName(); // i.e. dewiki-20090311-pages-articles.xml.bz2 + final File sourcefile = new File(post.get("file")); + final String name = sourcefile.getName(); // i.e. dewiki-20090311-pages-articles.xml.bz2 if (!name.endsWith("pages-articles.xml.bz2")) { prop.put("import", 0); prop.put("import_status", 1); prop.put("import_status_message", "file name must end with 'pages-articles.xml.bz2'"); return prop; } - String lang = name.substring(0, 2); + final String lang = name.substring(0, 2); try { MediawikiImporter.job = new MediawikiImporter(sourcefile, sb.surrogatesInPath, "http://" + lang + ".wikipedia.org/wiki/"); MediawikiImporter.job.start(); diff --git a/htroot/Load_MediawikiWiki.java b/htroot/Load_MediawikiWiki.java index 36a875230..e33e13bda 100644 --- a/htroot/Load_MediawikiWiki.java +++ b/htroot/Load_MediawikiWiki.java @@ -1,4 +1,4 @@ -// ConfigWikiSearch.java +// Load_MediawikiWiki.java // (C) 2009 by Michael Peter Christen; mc@yacy.net, Frankfurt a. M., Germany // first published 03.06.2009 as IndexCreate_p.java on http://yacy.net // @@ -40,8 +40,8 @@ public class Load_MediawikiWiki { // define visible variables String a = sb.peers.mySeed().getPublicAddress(); if (a == null) a = "localhost:" + sb.getConfig("port", "8090"); - boolean intranet = sb.getConfig(SwitchboardConstants.NETWORK_NAME, "").equals("intranet"); - String repository = "http://" + a + "/repository/"; + final boolean intranet = sb.getConfig(SwitchboardConstants.NETWORK_NAME, "").equals("intranet"); + final String repository = "http://" + a + "/repository/"; prop.put("starturl", (intranet) ? repository : "http://"); prop.put("address", a); diff --git a/htroot/Load_PHPBB3.java b/htroot/Load_PHPBB3.java index 0545f1bd5..34cd08de1 100644 --- a/htroot/Load_PHPBB3.java +++ b/htroot/Load_PHPBB3.java @@ -1,4 +1,4 @@ -// ConfigPHPBB3Search.java +// Load_PHPBB3.java // (C) 2009 by Michael Peter Christen; mc@yacy.net, Frankfurt a. M., Germany // first published 09.06.2009 as IndexCreate_p.java on http://yacy.net // @@ -40,8 +40,8 @@ public class Load_PHPBB3 { // define visible variables String a = sb.peers.mySeed().getPublicAddress(); if (a == null) a = "localhost:" + sb.getConfig("port", "8090"); - boolean intranet = sb.getConfig(SwitchboardConstants.NETWORK_NAME, "").equals("intranet"); - String repository = "http://" + a + "/repository/"; + final boolean intranet = sb.getConfig(SwitchboardConstants.NETWORK_NAME, "").equals("intranet"); + final String repository = "http://" + a + "/repository/"; prop.put("starturl", (intranet) ? repository : "http://"); prop.put("address", a); diff --git a/htroot/Load_RSS_p.java b/htroot/Load_RSS_p.java index 03b5c94e0..4a6ecfff9 100644 --- a/htroot/Load_RSS_p.java +++ b/htroot/Load_RSS_p.java @@ -1,5 +1,5 @@ /** - * RSSLoader_p + * oad_RSS_p * Copyright 2010 by Michael Peter Christen, mc@yacy.net, Frankfurt am Main, Germany * First released 20.08.2010 at http://yacy.net * diff --git a/htroot/LogStatistics_p.html b/htroot/LogStatistics_p.html deleted file mode 100644 index 1b5cf83f8..000000000 --- a/htroot/LogStatistics_p.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - YaCy '#[clientname]#': Log Statistics - #%env/templates/metas.template%# - - - #%env/templates/header.template%# - #(submenu)#::#%env/templates/submenuViewLog.template%##(/submenu)# -

Log Statistics

- - #(results)#:: -

Needed #[totalParserTime]# #[totalParserTimeUnit]# to parse #[totalParserRuns]# Entries#(avgExists)#:: (#[avgParserRunsPerMinute]#/sec)#(/avgExists)#

- -

To enable Log Statistics open DATA/LOG/yacy.logging and set "de.anomic.server.logging.LogalizerHandler.enabled = true".

- -
-
DHT -
- URLs -
-
URLs Received:
#[urlSum]#
-
URLs Requested:
#[urlReqSum]#
-
URLs Blocked:
#[blockedURLSum]#
-
Total receive time:
#[urlTimeSum]# #[urlTimeSumUnit]#
-
URLs Sent:
#[DHTSendURLs]#
-
-
- -
- RWIs / Words -
-
Words received:
#[wordsSum]#
-
RWIs received:
#[rwiSum]#
-
RWIs blocked:
#[blockedRWISum]#
-
Total receive processing time:
#[rwiTimeSum]# #[rwiTimeSumUnit]#
-
RWIs selected:
#[DHTSelectionWordsCount]#
-
Selection time:
#[DHTSelectionWordsTimeCount]#
-
-
- -
- Chunks / Protocol -
-
Sent traffic:
#[DHTSendTraffic]# #[DHTSendTrafficUnit]#
-
Total peers selected:
#[DHTSelectionTargetCount]#
-
DHT Distance: Min/Average/Max:
#[minDHTDist]# / #[avgDHTDist]# / #[maxDHTDist]#
-
Not enough peers found for distribution:
#[notEnoughDHTPeers]#
-
Peers busy:
#[busyPeerCount]#
-
Distribution failed:
#[failedIndexDistributionCount]#
-
Rejected index receives:
#[RWIRejectCount]#
-
Rejected index receives from:
-
- #[DHTRejectPeers]# peers#(useDHTRejectPeers)#:: -
-
    #{DHTRejectPeers}# -
  • ( #[hash]# ) #[name]#
  • #{/DHTRejectPeers}# -
-
#(/useDHTRejectPeers)# -
-
Sent indexes to:
-
- #[DHTPeers]# peers#(useDHTPeers)#:: -
-
    #{DHTPeers}# -
  • ( #[hash]# ) #[name]#
  • #{/DHTPeers}# -
-
#(/useDHTPeers)# -
-
-
-
- -
Ranking Distribution -
-
Submitted ranking files:
#[rankingDistributionCount]#
-
Total time submitting ranking files:
#[rankingDistributionTime]#
-
Failed ranking distributions:
#[rankingDistributionFailCount]#
-
-
- -
Indexing -
-
Indexed sites:
#[indexedSites]#
-
Size of indexed sites:
#[indexedSiteSizeSum]# #[indexedSiteSizeSumUnit]#
-
Indexed words:
#[indexedWords]#
-
Indexed anchors:
#[indexedAnchors]#
-
Total link storage time:
#[indexedLinkStorageTime]# #[indexedLinkStorageTimeUnit]#
-
Total index storage time:
#[indexedIndexStorageTime]# #[indexedIndexStorageTimeUnit]#
-
-
- -
Errors -
-
Tried to create left child node twice
#[leftChildTwiceCount]#
-
Tried to create right child node twice
#[rightChildTwiceCount]#
-
Malformed URL Exception
#[malformedURLCount]#
-
-
-
- #(/results)# - - #%env/templates/footer.template%# - - \ No newline at end of file diff --git a/htroot/LogStatistics_p.java b/htroot/LogStatistics_p.java deleted file mode 100644 index 7f8c62a63..000000000 --- a/htroot/LogStatistics_p.java +++ /dev/null @@ -1,177 +0,0 @@ -// LogStatistic_p.java -// ----------------------- -// part of YaCy -// (C) by Michael Peter Christen; mc@yacy.net -// first published on http://www.anomic.de -// Frankfurt, Germany, 2005 -// Created 16.01.2007 -// -// This File is contributed by Franz Brausze -// -// $LastChangedDate$ -// $LastChangedRevision$ -// $LastChangedBy$ -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -import java.util.HashSet; -import java.util.Hashtable; - -import net.yacy.cora.protocol.RequestHeader; -import net.yacy.kelondro.logging.LogParser; - -import de.anomic.server.serverObjects; -import de.anomic.server.serverSwitch; - -public class LogStatistics_p { - - private static final String RESULTS = "results_"; - - @SuppressWarnings({ "unchecked", "boxing" }) - public static serverObjects respond(final RequestHeader header, final serverObjects post, final serverSwitch env) { - - final serverObjects prop = new serverObjects(); - - Hashtable r = null; - boolean displaySubmenu = false; - - prop.put("submenu", displaySubmenu ? "1" : "0"); - - if (r == null) { - prop.put("results", "0"); - return prop; - } - prop.put("results", "1"); - String[] t; - float l; - prop.putNum(RESULTS + LogParser.DHT_DISTANCE_AVERAGE, (Long) r.get(LogParser.DHT_DISTANCE_AVERAGE)); - prop.putNum(RESULTS + LogParser.DHT_DISTANCE_MAX, (Long) r.get(LogParser.DHT_DISTANCE_MAX)); - prop.putNum(RESULTS + LogParser.DHT_DISTANCE_MIN, (Long) r.get(LogParser.DHT_DISTANCE_MIN)); - prop.put(RESULTS + LogParser.DHT_REJECTED, (Integer) r.get(LogParser.DHT_REJECTED)); - prop.put(RESULTS + LogParser.DHT_SELECTED, (Integer) r.get(LogParser.DHT_SELECTED)); - prop.put(RESULTS + LogParser.DHT_SENT_FAILED, (Integer) r.get(LogParser.DHT_SENT_FAILED)); - t = transformMem(((Long)r.get(LogParser.DHT_TRAFFIC_SENT)).longValue()); - prop.put(RESULTS + LogParser.DHT_TRAFFIC_SENT, t[0]); - prop.put(RESULTS + LogParser.DHT_TRAFFIC_SENT + "Unit", t[1]); - prop.put(RESULTS + LogParser.DHT_URLS_SENT, (Integer) r.get(LogParser.DHT_URLS_SENT)); - prop.put(RESULTS + LogParser.DHT_WORDS_SELECTED, (Integer) r.get(LogParser.DHT_WORDS_SELECTED)); - t = transformTime(((Integer)r.get(LogParser.DHT_WORDS_SELECTED_TIME)).longValue() * 1000L); - prop.put(RESULTS + LogParser.DHT_WORDS_SELECTED_TIME, t[0]); - prop.put(RESULTS + LogParser.DHT_WORDS_SELECTED_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.ERROR_CHILD_TWICE_LEFT, (Integer) r.get(LogParser.ERROR_CHILD_TWICE_LEFT)); - prop.put(RESULTS + LogParser.ERROR_CHILD_TWICE_RIGHT, (Integer) r.get(LogParser.ERROR_CHILD_TWICE_RIGHT)); - prop.put(RESULTS + LogParser.ERROR_MALFORMED_URL, (Integer) r.get(LogParser.ERROR_MALFORMED_URL)); - prop.put(RESULTS + LogParser.INDEXED_ANCHORS, (Integer) r.get(LogParser.INDEXED_ANCHORS)); -// t = transformTime(((Integer)r.get(LogParser.INDEXED_INDEX_TIME)).longValue()); -// prop.put(RESULTS + LogParser.INDEXED_INDEX_TIME, t[0]); -// prop.put(RESULTS + LogParser.INDEXED_INDEX_TIME + "Unit", t[1]); -// t = transformTime(((Integer)r.get(LogParser.INDEXED_PARSE_TIME)).longValue()); -// prop.put(RESULTS + LogParser.INDEXED_PARSE_TIME, t[0]); -// prop.put(RESULTS + LogParser.INDEXED_PARSE_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.INDEXED_SITES, (Integer) r.get(LogParser.INDEXED_SITES)); - t = transformMem(((Integer)r.get(LogParser.INDEXED_SITES_SIZE)).longValue()); - prop.put(RESULTS + LogParser.INDEXED_SITES_SIZE, t[0]); - prop.put(RESULTS + LogParser.INDEXED_SITES_SIZE + "Unit", t[1]); -// t = transformTime(((Integer)r.get(LogParser.INDEXED_STACK_TIME)).longValue()); -// prop.put(RESULTS + LogParser.INDEXED_STACK_TIME, t[0]); -// prop.put(RESULTS + LogParser.INDEXED_STACK_TIME + "Unit", t[1]); -// t = transformTime(((Integer)r.get(LogParser.INDEXED_STORE_TIME)).longValue()); -// prop.put(RESULTS + LogParser.INDEXED_STORE_TIME, t[0]); -// prop.put(RESULTS + LogParser.INDEXED_STORE_TIME + "Unit", t[1]); - t = transformTime(((Integer)r.get(LogParser.INDEXED_LINKSTORE_TIME)).longValue()); - prop.put(RESULTS + LogParser.INDEXED_LINKSTORE_TIME, t[0]); - prop.put(RESULTS + LogParser.INDEXED_LINKSTORE_TIME + "Unit", t[1]); - t = transformTime(((Integer)r.get(LogParser.INDEXED_INDEXSTORE_TIME)).longValue()); - prop.put(RESULTS + LogParser.INDEXED_INDEXSTORE_TIME, t[0]); - prop.put(RESULTS + LogParser.INDEXED_INDEXSTORE_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.INDEXED_WORDS, (Integer) r.get(LogParser.INDEXED_WORDS)); - prop.put(RESULTS + LogParser.PEERS_BUSY, (Integer) r.get(LogParser.PEERS_BUSY)); - prop.put(RESULTS + LogParser.PEERS_TOO_LESS, (Integer) r.get(LogParser.PEERS_TOO_LESS)); - prop.put(RESULTS + LogParser.RANKING_DIST, (Integer) r.get(LogParser.RANKING_DIST)); - prop.put(RESULTS + LogParser.RANKING_DIST_FAILED, (Integer) r.get(LogParser.RANKING_DIST_FAILED)); - t = transformTime(((Integer)r.get(LogParser.RANKING_DIST_TIME)).longValue()); - prop.put(RESULTS + LogParser.RANKING_DIST_TIME, t[0]); - prop.put(RESULTS + LogParser.RANKING_DIST_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.RWIS_BLOCKED, (Integer) r.get(LogParser.RWIS_BLOCKED)); - prop.put(RESULTS + LogParser.RWIS_RECEIVED, (Integer) r.get(LogParser.RWIS_RECEIVED)); - t = transformTime(((Long)r.get(LogParser.RWIS_RECEIVED_TIME)).longValue()); - prop.put(RESULTS + LogParser.RWIS_RECEIVED_TIME, t[0]); - prop.put(RESULTS + LogParser.RWIS_RECEIVED_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.URLS_BLOCKED, (Integer) r.get(LogParser.URLS_BLOCKED)); - prop.put(RESULTS + LogParser.URLS_RECEIVED, (Integer) r.get(LogParser.URLS_RECEIVED)); - t = transformTime(((Long)r.get(LogParser.URLS_RECEIVED_TIME)).longValue()); - prop.put(RESULTS + LogParser.URLS_RECEIVED_TIME, t[0]); - prop.put(RESULTS + LogParser.URLS_RECEIVED_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.URLS_REQUESTED, (Integer) r.get(LogParser.URLS_REQUESTED)); - prop.put(RESULTS + LogParser.WORDS_RECEIVED, (Integer) r.get(LogParser.WORDS_RECEIVED)); - l = ((Long)r.get(LogParser.TOTAL_PARSER_TIME)).floatValue(); - t = transformTime((long)l); - prop.put(RESULTS + LogParser.TOTAL_PARSER_TIME, t[0]); - prop.put(RESULTS + LogParser.TOTAL_PARSER_TIME + "Unit", t[1]); - prop.put(RESULTS + LogParser.TOTAL_PARSER_RUNS, (Integer) r.get(LogParser.TOTAL_PARSER_RUNS)); - if ((l /= 1000) == 0) { - prop.put(RESULTS + "avgExists", "0"); - } else { - prop.put(RESULTS + "avgExists", "1"); - prop.put(RESULTS + "avgExists_avgParserRunsPerMinute", (int) (((Integer) r.get(LogParser.TOTAL_PARSER_RUNS)).floatValue() / l)); - } - - String[] names = ((HashSet) r.get(LogParser.DHT_REJECTED_PEERS_NAME)).toArray(new String[1]); - String[] hashes = ((HashSet) r.get(LogParser.DHT_REJECTED_PEERS_HASH)).toArray(new String[1]); - int i; - for (i = 0; i 0) ? "1" : "0"); - prop.put(RESULTS + "useDHTRejectPeers_DHTRejectPeers", i); - - names = ((HashSet)r.get(LogParser.DHT_SENT_PEERS_NAME)).toArray(new String[1]); - hashes = ((HashSet)r.get(LogParser.DHT_SENT_PEERS_HASH)).toArray(new String[1]); - for (i = 0; i 0) ? "1" : "0"); - prop.put(RESULTS + "useDHTPeers_DHTPeers", i); - - return prop; - } - - private static final String MILLISECONDS = "ms"; - private static final String SECONDS = "sec"; - private static final String MINUTES = "min"; - private static final String HOURS = "h"; - private static final String DAYS = "days"; - - private static final String[] units = new String[] { "Bytes", "KiloBytes", "MegaBytes", "GigaBytes" }; - - private static String[] transformTime(long timems) { - if (timems > 10000) timems /= 1000; else return new String[] { Long.toString(timems), MILLISECONDS }; - if (timems > 180) timems /= 60; else return new String[] { Long.toString(timems), SECONDS }; - if (timems > 600) timems /= 60; else return new String[] { Long.toString(timems), MINUTES }; - if (timems > 240) timems /= 24; else return new String[] { Long.toString(timems), HOURS }; - return new String[] { Long.toString(timems), DAYS }; - } - - private static String[] transformMem(long mem) { - int i; - for (i=0; i= 10240; i++) - mem /= 1024; - return new String[] { Long.toString(mem), units[i] }; - } -} diff --git a/source/de/anomic/crawler/Balancer.java b/source/de/anomic/crawler/Balancer.java index 5082ddf05..9792a7c47 100644 --- a/source/de/anomic/crawler/Balancer.java +++ b/source/de/anomic/crawler/Balancer.java @@ -1,4 +1,4 @@ -// plasmaCrawlBalancer.java +// Balancer.java // ----------------------- // part of YaCy // (C) by Michael Peter Christen; mc@yacy.net