我的目标是在while循环中将一些函数分析为ONE输出。为方便起见,我们假设这些功能属于同一类。
假设我有以下代码,只是在while循环中访问了两个单独的类:
class MyClass1:
def func1(self):
#stuff
class MyClass2:
def func1(self):
#stuff
count = 0
while count < 100
count += 1
c1 = MyClass1()
c1.func1()
c2 = Myclass2()
c2.func1()
显然这些只是一些例子。在现实生活中,每个类都有数百种方法,在while循环中会创建更多的类,并且计数可能高达一百万。
我想在一个漂亮,可读的输出(无论是文件还是控制台)中分析class2的功能/方法,不是 class1。其他Stack Overflow答案不会这样做。
执行profiling a method of a class in Python using cProfile? 和 How can you profile a script? 将打印100多个单独的输出。
how can I profile class methods of my python app? 似乎问了同样的问题,但答案是不完整的。
PyCharm的个人资料将描述所有内容,淹没我想要的输出,并说我想要分析的功能需要0.000秒
感谢任何帮助。