如何在Python中分析内存使用情况?
最近,我开始对算法感兴趣,并开始探索算法,编写一个简单的实现,然后以各种方式对其进行优化。
我已经熟悉了用于分析运行时的标准Python模块(对于大多数情况,我发现IPython中的timeit魔术函数已经足够了),但我也对内存的使用感兴趣,因此我也可以探索这些权衡(例如,缓存一个表的先前计算的值与根据需要重新计算它们的成本)。是否有一个模块可以为我分析给定函数的内存使用情况?
倚天杖
函数式编程
相关分类