首页 > 解决方案 > 引发 MemoryError 后会发生什么

问题描述

我可能在客户端中遇到内存溢出问题,它从数据库加载可能大量的数据。python3中的一个例子:

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

问题是我不知道引发异常后会发生什么。该列表是否包含某些内容?我应该如何进行?

感谢有关如何更好地处理此问题的建议,但我最感兴趣的是在这种情况下引发异常后计算机和程序如何处理此问题。提前致谢!

标签: pythonmemory

解决方案


推荐阅读