如何更好地获取python程序的内存使用情况? 我发现可以使用@profile,但它只是逐行给我一份报告。
我使用了以下方法,但是执行时间增加了
if __name__ == '__main__':
m1 = memory_profiler.memory_usage()
main()
m2 = memory_profiler.memory_usage()
mem_diff = m2[0] - m1[0]
print(f"It took {mem_diff} Mb to execute this method")