저는 파일에서 상대적으로 큰 사전을 메모리에로드하는 작업을하고 있습니다. 사전에는 2 백만 개 항목이 있으며 각 항목 (키와 값이 결합 됨)은 20 바이트 미만입니다. 디스크에있는 파일의 크기는 38MB입니다.파이썬 사전 메모리 사용량
제 문제는 사전을로드하려고하면 프로그램이 즉시 사용 된 메모리가 2.5GB 이상으로 확장된다는 것입니다.
f = open('someFile.txt', 'r')
rT = eval(f.read())
f.close()
[pickle] (http://docs.python.org/library/pickle.html)을 사용해 보셨습니까? – MattH
키와 값의 유형은 무엇입니까? –