gpt4 book ai didi

google-cloud-platform - GCP 云函数 - 内存消耗

转载 作者:行者123 更新时间:2023-12-03 20:16:07 27 4
gpt4 key购买 nike

Cloud Functions 如何计算内存消耗?

它是当前正在运行的所有功能的总内存量吗?

让我们说:

分配的总内存为 512 MB。

3 个运行函数,每个函数 60MB。

这是否意味着我们总共使用了 180MB?还是每个函数都有自己的内存消耗?

我得到一个看起来像这样的内存消耗图:

enter image description here

对象不是持久的,而且我不写入本地文件,所以我想知道某个地方是否有问题。

每次我部署一个新函数时,内存消耗都会下降,但是随着调用次数的增加,内存消耗会增加,直到我看到内存超出限制错误。

最佳答案

每个函数调用都在其自己的服务器实例中运行。该函数调用期间的持续时间和内存使用量用于计费。

单个 Cloud Function 服务器实例不会并行处理调用。只能串行。每个函数调用都是单独计费的。只有当 Cloud Functions 确定多个实例最适合处理函数上的负载时,才能并行调用函数。

如果您存储 什么都没有在全局内存空间中而不释放它,该内存分配将计入该服务器实例中该函数的 future 调用,直到该实例因任何原因关闭。为了最大限度地减少内存使用,只在本地分配将在函数完成时清理的对象。内存泄漏通常难以检测。

如果不查看您的函数的代码,也不了解其使用行为,就不可能完全解释您所看到的图形。

关于google-cloud-platform - GCP 云函数 - 内存消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54341726/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com