Example #1
0
def print_process_results():
    e = ProcessEvaluator()
    processes = ProcessManager().jobs
    print "Results for single processes:"
    for p in processes:
        values = {"p_name": p.process.name,
                  "turnaround": e.getTurnaroundTime(p),
                  "response": sum(e.getResponseTime(p)),
                  "wait": e.getWaitTime(p),
                  "service": e.getServiceTime(p)
                  }

        print "Process %(p_name)3s: turnaround time %(turnaround).2f | avg. response time %(response).2f | wait time %(wait).2f | service time %(service).2f" % values