【发布时间】:2023-01-20 15:44:32
【问题描述】:
在 Google Cloud Run 上,我有一个需要少量内存的 Python 脚本。根据tracemalloc,峰值内存约为 20 Mb。
然而,大约 4 次运行中有 1 次失败:
“使用了 516 MiB,超出了 512 MiB 的内存限制。”
此外,在“Cloud Run Metrics”中,它表示所有运行的“容器内存利用率”都高于 70%。
可能是什么原因?这可以用 Google Cloud Run 的任何内存开销来解释吗?如果是,这个内存开销的数量级是多少? 我该怎么做才能减少内存使用量? 还有其他建议或解决方案吗?
提前致谢!
【问题讨论】:
标签: python memory out-of-memory google-cloud-run