Что происходит после возникновения MemoryError - PullRequest
0 голосов
/ 25 апреля 2019

У меня может быть проблема переполнения памяти в клиенте, когда он загружает, возможно, огромное количество данных из базы данных. Пример в python3:

try:
   # returns a list
   storage = get_bigdata(id)
except MemoryError as e:
   storage.clear()
   log(e)

Вопрос в том, что я не знаю, что происходит после возникновения исключения. Есть ли в списке что-то? Как мне поступить?

Предложения о том, как лучше решить эту проблему, приветствуются, но меня больше всего интересует, как компьютер и программа справляются с этим после возникновения исключения в этом случае. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...