我正在将项目从python 2.5迁移到python 2.7,并且一个进程正在使用它之前执行的内存量的大约4倍。我使用pmap查看过程,我看到一个似乎使用最多内存的部分:
10011000 245208K rwx-- [ anon ]
首先,从在线阅读,anon部分是由malloc分配的部分?有没有什么方法可以获得更具体的信息,为什么有这么多的内存分配与python 2.5?我应该注意到它不只是python版本更改,它在嵌入式系统上运行而且我已经升级了所有库和用户土地工具,但内核版本是相同的。不确定是否有任何影响。