0

我正在将一个项目从 python 2.5 迁移到 python 2.7,一个进程使用的内存量大约是以前的 4 倍。我使用 pmap 来查看进程,我看到一个部分似乎使用了最多的内存:

10011000 245208K rwx--    [ anon ]

首先,从网上看,anon部分是malloc分配的?有什么方法可以让我获得更具体的信息,说明为什么与 python 2.5 相比分配了这么多内存?我应该注意,它不仅仅是 python 版本的变化,它在嵌入式系统上运行,我已经升级了所有的库和用户空间工具,但内核版本是相同的。不确定这是否会产生影响。

4

0 回答 0