/** * Prints {@link com.revo.deployr.client.broker.RBrokerRuntimeStats} * to console output. */ public static void printRBrokerStats(RBrokerRuntimeStats stats, int maxConcurrency) { Console.WriteLine("\n\nRBroker Activity Summary"); Console.WriteLine("RBroker: Max Concurrency [ " + maxConcurrency + " ]"); Console.WriteLine("RBroker: Total Tasks Run [ " + stats.totalTasksRun + " ]"); Console.WriteLine("RBroker: Tasks Ok [ " + stats.totalTasksRunToSuccess + " ] Fail [ " + stats.totalTasksRunToFailure + " ]"); long displayAvgTimeOnCode = 0L; long displayAvgTimeOnServer = 0L; long displayAvgTimeOnCall = 0L; if (stats.totalTasksRunToSuccess > 0) { displayAvgTimeOnCode = stats.totalTimeTasksOnCode / stats.totalTasksRunToSuccess; displayAvgTimeOnServer = stats.totalTimeTasksOnServer / stats.totalTasksRunToSuccess; displayAvgTimeOnCall = stats.totalTimeTasksOnCall / stats.totalTasksRunToSuccess; } Console.WriteLine("RBroker: Task Average Time On Code [ " + displayAvgTimeOnCode + " ]"); Console.WriteLine("RBroker: Task Average Time On Server [ " + displayAvgTimeOnServer + " ]"); Console.WriteLine("RBroker: Task Average Time On Call [ " + displayAvgTimeOnCall + " ]\n"); }
public void onRuntimeStats(RBrokerRuntimeStats stats, int maxConcurrency) { RBrokerStatsHelper.printRBrokerStats(stats, maxConcurrency); if (stats.totalTasksRun == SIMULATE_TOTAL_TASK_COUNT) { Console.WriteLine("SampleAppSimulation: simulation, total time taken " + (System.Environment.TickCount - simulationStartTime) + " ms."); m_rBroker.shutdown(); Console.WriteLine("SampleAppSimulation: rBroker has been shutdown."); } }
public void onRuntimeStats(RBrokerRuntimeStats stats, int maxConcurrency) { RBrokerStatsHelper.printRBrokerStats(stats, maxConcurrency); m_rBroker.shutdown(); Console.WriteLine("DiscreteProfiling: rBroker has been shutdown."); }