2016-02-28 66 views
1

我正在运行使用C++和python的gem5模拟器,并且我添加了更多代码。当我使用python 2.6时,一切正常,但是python 2.7系统上的相同代码具有非常高的内存泄漏。代码太大了,我不知道内存泄漏的来源在哪里。我检查了几次代码,似乎每个对象都被删除了。使用python时的内存泄漏2.7

它与python版本有关吗?我如何找到内存泄漏的来源?

+0

它是否泄漏对2.7之前,“增加了更多的代码吧”?我建议你到一个没有泄漏的地步,然后一步一步地做出改变,在每次改变之后监测泄漏。 – cdarke

+0

添加我的代码之前没有内存泄漏。但是,我的代码只包含C++代码并且没有Python代码。增量编码是不可能的,因为代码是巨大的。 – Nargesoo

回答