python - 引发 MemoryError 后会发生什么
问题描述
我可能在客户端中遇到内存溢出问题,它从数据库加载可能大量的数据。python3中的一个例子:
try:
# returns a list
storage = get_bigdata(id)
except MemoryError as e:
storage.clear()
log(e)
问题是我不知道引发异常后会发生什么。该列表是否包含某些内容?我应该如何进行?
感谢有关如何更好地处理此问题的建议,但我最感兴趣的是在这种情况下引发异常后计算机和程序如何处理此问题。提前致谢!
解决方案
推荐阅读
- vue.js - 如何在使用 v-for 时更新文本输入值
- javascript - 如何访问嵌套数组中的特定值
- firebase - 错误:Firebase:没有创建 Firebase 应用“[DEFAULT]”
- android - 关于在我的第一个 android 应用程序中使用 Selenium
- python - 从 x**2 的 MATLAB 运算符错误中调用 Python
- python - Scipy odeint 在负时间值处评估
- regex - 如何删除记事本++中第一个冒号之前的所有内容?
- ios - Google NearBy API 使用和定价
- javascript - 如何通过 Safari 中的 FontFace 界面加载文件名以数字开头的字体
- deep-learning - BERT 输出不确定