Source code for direct.directutil.DeltaProfiler

from time import time

[docs]class DeltaProfiler: """ This is a Python specific ProfileTimer.cxx. It's not related directly to the ProfileTimer code, it just shares some concepts. """
[docs] def __init__(self, name=""): self.priorLabel = "" self.priorTime = 0
[docs] def printDeltaTime(self, label): if deltaTime=time()-self.priorTime print("%s DeltaTime %-25s to %-25s: %3.5f"%(, self.priorLabel, label, deltaTime)) self.priorLabel=label # The printing time is not included in the timing. # This is intentional. self.priorTime=time()