|
|
|
@ -36,10 +36,10 @@ class Profiler(): |
|
|
|
|
if not self.enabled: |
|
|
|
|
return |
|
|
|
|
self.iter += 1 |
|
|
|
|
print("******* Profiling *******") |
|
|
|
|
print("******* Profiling %d *******" % self.iter) |
|
|
|
|
for n, ms in sorted(self.cp.items(), key=lambda x: -x[1]): |
|
|
|
|
if n in self.cp_ignored: |
|
|
|
|
print("%30s: %9.2f percent: %3.0f IGNORED" % (n, ms*1000.0, ms/self.tot*100)) |
|
|
|
|
print("%30s: %9.2f avg: %7.2f percent: %3.0f IGNORED" % (n, ms*1000.0, ms*1000.0/self.iter, ms/self.tot*100)) |
|
|
|
|
else: |
|
|
|
|
print("%30s: %9.2f percent: %3.0f" % (n, ms*1000.0, ms/self.tot*100)) |
|
|
|
|
print("%30s: %9.2f avg: %7.2f percent: %3.0f" % (n, ms*1000.0, ms*1000.0/self.iter, ms/self.tot*100)) |
|
|
|
|
print("Iter clock: %2.6f TOTAL: %2.2f" % (self.tot/self.iter, self.tot)) |
|
|
|
|