0

이것은 내 메모리 프로필 결과입니다.파이썬 2.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() 일부 파일입니다. (거대한 크기 목록)

내 문제가

for 루프 메모리를 많이 사용하는 라인 91에 있습니다.

거대한리스트를 여러 개로 나누는 방법을 생각했지만 좋은 방법은 아닙니다. 어떻게해야합니까?

답변