From 6f89233b010c76ee4780afb7c85c1d281c6ae1fd Mon Sep 17 00:00:00 2001 From: adamdunkels Date: Thu, 13 Jan 2011 19:05:09 +0000 Subject: [PATCH] Print out the speedup when simulation stops --- tools/cooja/java/se/sics/cooja/Simulation.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/Simulation.java b/tools/cooja/java/se/sics/cooja/Simulation.java index dfcd3180e..0fbe1297f 100644 --- a/tools/cooja/java/se/sics/cooja/Simulation.java +++ b/tools/cooja/java/se/sics/cooja/Simulation.java @@ -24,7 +24,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: Simulation.java,v 1.69 2010/12/10 15:55:47 fros4943 Exp $ + * $Id: Simulation.java,v 1.70 2011/01/13 19:05:09 adamdunkels Exp $ */ package se.sics.cooja; @@ -295,7 +295,12 @@ public class Simulation extends Observable implements Runnable { this.setChanged(); this.notifyObservers(this); logger.info("Simulation main loop stopped, system time: " + System.currentTimeMillis() + - "\tDuration: " + (System.currentTimeMillis() - lastStartTime) + " ms"); + "\tDuration: " + (System.currentTimeMillis() - lastStartTime) + + " ms" + + "\tSimulated time " + getSimulationTimeMillis() + + " ms\tRatio " + + ((double)getSimulationTimeMillis() / + (double)(System.currentTimeMillis() - lastStartTime))); } /**