我想理解为什么基于python3.6的web应用程序使用越来越多的内存。我提到
https://stackoverflow.com/questions/110259/which-python-memory-profiler-is-recommended
heapy不起作用,因为它只支持python2.x。内存剖析器只配置了修饰过的函数,这需要大量的手工工作才能找到问题的根源给定一个复杂的web代码
objgraph基于pythongcapis,支持python3.6https://docs.python.org/3/library/gc.html#gc.is_tracked表明GC不会跟踪所有数据,例如字符串、具有常量键/值的大dict等,因为GC只跟踪可能在引用循环(https://rushter.com/blog/python-garbage-collector/)中的对象
一般来说,我的问题是如何分析python3.6中GC没有跟踪的内存
目前没有回答
相关问题 更多 >
编程相关推荐