Utk*_*glu 8 python multithreading profiling memory-profiling
有没有办法在Python中分析多线程程序的内存?
对于CPU分析,我使用cProfile为每个线程创建单独的分析器统计信息,然后将它们组合起来.但是,我找不到使用内存分析器执行此操作的方法.我正在使用heapy.
有没有办法像cProfile一样整合大量的统计数据?或者你会建议哪些内存分析器更适合这项任务.
有人提出了一个相关问题,要求分析多线程程序的CPU使用情况:如何在Python中分析多线程程序?
关于内存分析器的另一个问题是:Python内存分析器
如果您乐于分析对象而不是原始内存,则可以使用该gc.get_objects()函数,因此您不需要自定义元类.在更新的Python版本中,sys.getsizeof()还可以让您了解这些对象使用了多少底层内存.
| 归档时间: |
|
| 查看次数: |
2484 次 |
| 最近记录: |