python - OSX 与 RPi 的内存处理
问题描述
有一个我似乎找不到答案的问题。所以我一直在使用树莓派来自动化一些脚本,以便在 SQL 数据库中提取数据。出现了几次的一个问题是我的 python 进程被杀死了,从日志中它看起来是由于 RAM 不足造成的。这是来自树莓派 3B+,所以只有 1gb 的内存。那么我的问题是,说在 1gb OSX 系统上运行它有区别吗?是否有更好的 RAM 管理,例如在这种情况下将交换文件写入另一个操作系统/CPU 架构的硬盘驱动器?或者它是一个操作系统不能直接影响的python进程?
注意:这实际上只是为了让我了解这些因素是如何工作的。我很确定编写代码来处理块中的数据可以作为 RPi 的一种解决方法。
解决方案
推荐阅读
- go - 如何在 Google Cloud 中为 Firebase 创建上下文对象
- android - 如何在android中将base64二进制转换为位图?
- azure - 如何在 Azure 中创建子域和子文件夹?
- amazon-s3 - IAM 用户的读/写 AWS S3 策略在哪里
- selenium-ide - 如何在 Selenium IDE 或 Kantu 中存储输入禁用文本中的文本?
- javascript - ReactJS 语义 ui Loader:如何切换为活动状态
- python - “NoneType”对象没有属性“更新”
- operating-system - pause() 是“无条件地”阻塞进程还是“在等待队列中”?
- css - 如何对齐 flex-start 项目的中心?
- machine-learning - 为什么我们在 kmeans 聚类方法中使用 kmeans.fit 函数?