У меня есть программа, которая анализирует файл 100MB, затем я применяю некоторые функции к данным. Я не реализовал функции для проверки узкого места...
Поэтому я просто поместил свою реализацию в комментарий и просто поставил pass
ПОЧЕМУ python использует так много памяти?
Анализ файла занимает 15 минут, и я вижу, что python использует 3 ГБ памяти, процессор использует 15%, а память использует 70%.
Применяется ли программа, связанная с io?
Как прикрутить парсинг? Или нет ничего, что можно было бы сделать против медленного синтаксического анализа?
Образец файла: Возраст и зарплата
50 1000
40 123
1233 123213
КОД:
def parse(pathToFile):
myList = []
with open(pathToFile) as f:
for line in f:
s = line.split()
age, salary = [int(v) for v in s]
Jemand = Mensch(age, salary)
myList.append(Jemand)
return myList
numpynp.loadtxtдля быстрого чтения файла. - person VBB   schedule 05.02.2017