Author: toad
Date: 2006-09-02 18:06:40 +0000 (Sat, 02 Sep 2006)
New Revision: 10367
Modified:
trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
Log:
Show more information on payload output, reduce width at the cost of an extra
line.
Modified: trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
2006-09-02 17:55:37 UTC (rev 10366)
+++ trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
2006-09-02 18:06:40 UTC (rev 10367)
@@ -199,7 +199,10 @@
long total_output_rate = (total[0]) /
nodeUptimeSeconds;
long total_input_rate = (total[1]) /
nodeUptimeSeconds;
long totalPayload =
node.getTotalPayloadSent();
- activityList.addChild("li", "Total
Output:\u00a0" + SizeUtil.formatSize(total[0]) + "\u00a0(" +
SizeUtil.formatSize(total_output_rate) + "ps) ("+(totalPayload*100 /
total[0])+"% payload)");
+ long total_payload_rate = totalPayload
/ nodeUptimeSeconds;
+ int percent = (int) (100 * totalPayload
/ total[0]);
+ activityList.addChild("li", "Total
Output:\u00a0" + SizeUtil.formatSize(total[0]) + "\u00a0(" +
SizeUtil.formatSize(total_output_rate) + "ps)");
+ activityList.addChild("li", "Payload
Output:\u00a0" + SizeUtil.formatSize(totalPayload) + "\u00a0(" +
SizeUtil.formatSize(total_payload_rate) + "ps) ("+percent+"%)");
activityList.addChild("li", "Total
Input:\u00a0" + SizeUtil.formatSize(total[1]) + "\u00a0(" +
SizeUtil.formatSize(total_input_rate) + "ps)");
long[] rate = node.getNodeIOStats();
long delta = (rate[5] - rate[2]) / 1000;