0

這是我的記憶配置文件的結果。什麼是最好的方式來循環與大列表(關於使用內存)python2.6

Line # Mem usage Increment Line Contents 
================================================ 
    88 1671.008 MiB 0.012 MiB   self.list_new_log = some_function() 
    91 3769.992 MiB 2098.984 MiB   for i in self.list_new_log: 
    92 3769.992 MiB 0.000 MiB    ... 
               ... 
               ... 
    109 15.730 MiB -3754.262 MiB   release_memory(self.list_new_log) 

self.list_new_log是splitlines()一些文件。 (巨大的大小列表)

我的問題是線91

for循環使用了大量的內存。

我想過一種將巨大列表分成幾個的方法,但它似乎不是一個好方法。我該怎麼辦?

回答

相關問題