Я пытаюсь выполнить профилирование моего приложения на python.Я использую библиотеку cProfile.Мне нужно профилировать функцию onFrame моего приложения, но это вызывается внешним приложением.Я пробовал множество вещей, но на данный момент у меня есть следующее в моем методе onFrame:
runProfiler(self)
, а затем вне моего класса у меня есть следующее:
o = None
def doProfile ():
print "doProfile invoked"
o.structure.updateOrders
def runProfiler(self):
print "runProfiler invoked"
o = self
cProfile.run('doProfile()', 'profile.log')
Если это кажется странным, это потому, что я попробовал все, чтобы избавиться от ошибки «имя doProfile notfined».Даже сейчас вызывается метод runProfiler и печатается «вызванный runProfiler», но затем я получаю только что описанную ошибку.Что я делаю не так?