From a5b8aad0820ab1a3b110b51649e7aeb8514bf89a Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Fri, 21 Nov 2008 00:22:51 +0000 Subject: [PATCH] Prevent a divide by zero that we're seeing occasionally on startup. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5567 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/presents/server/PresentsInvoker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/presents/server/PresentsInvoker.java b/src/java/com/threerings/presents/server/PresentsInvoker.java index d02423256..8cfc9d359 100644 --- a/src/java/com/threerings/presents/server/PresentsInvoker.java +++ b/src/java/com/threerings/presents/server/PresentsInvoker.java @@ -63,7 +63,8 @@ public class PresentsInvoker extends Invoker synchronized (this) { buf.append("- Max queue size: ").append(_maxQueueSize).append("\n"); buf.append("- Units executed: ").append(_unitsRun); - buf.append(" (").append(1000*_unitsRun/sinceLast).append("/s)\n"); + long runPerSec = (sinceLast == 0) ? 0 : 1000*_unitsRun/sinceLast; + buf.append(" (").append(runPerSec).append("/s)\n"); if (_currentUnit != null) { String uname = StringUtil.safeToString(_currentUnit); buf.append("- Current unit: ").append(uname).append(" ");