云函数如何计算内存消耗?
它是目前正在运行的所有函数的内存总量吗?
让我们说:
分配的总内存为512 MB。
3运行函数,每个功能为60。
这是否意味着我们总共使用180 in?还是每个函数都有自己的内存消耗?
我得到了一个图,看起来像这样,用于内存消耗:

对象不是持久的,我也不写本地文件,所以我想知道在某个地方是否有问题。
每次我部署一个新函数时,内存消耗都会下降,但是随着更多的调用,内存消耗会增加,直到我看到内存超过极限错误为止。
发布于 2019-01-24 08:09:23
每个函数调用都在自己的服务器实例中运行。该函数调用的持续时间和内存使用情况用于计费。
单个云函数服务器实例不并行处理调用。只是连续的。每个函数调用都是单独计费的。只有当云函数确定多个实例最适合处理函数上的负载时,才能并行调用函数。
如果您将任何内容存储在全局内存空间中而不释放它,则该内存分配将不包括该函数在该服务器实例中的未来调用,直到该实例因任何原因被关闭为止。为了最大限度地减少内存使用,只在本地分配将在函数完成时清理的对象。内存泄漏通常很难检测。
如果不查看函数的代码并了解其使用行为,就不可能完全解释所看到的图形。
https://stackoverflow.com/questions/54341726
复制相似问题