Google Cloud Function 如何计算和分配内存?

问题描述 投票:0回答:1

Google Cloud Functions(第 2 代)为每个函数提供了 9 种可能的内存分配设置,从 128MiB 到 32GiB。

  1. 对于一个除了将“hello world”记录到控制台之外什么都不做的 hello-world 函数,这里的内存只是源代码消耗的字节总数吗?

  2. 这是每个函数调用还是每个函数实例的内存分配(因为实例可以配置为同时处理多个调用)?

firebase google-cloud-functions
1个回答
0
投票

确实,在谷歌云函数(第2代)中,内存分配是指分配给每个函数实例的内存量。它不仅仅取决于源代码的大小。正如每个人所期望的那样,内存分配决定了函数执行的可用资源,包括变量、依赖项以及执行期间所需的任何其他资源。

内存分配也是针对每个函数实例进行的,因为实例可以配置为同时处理多个调用。每个函数实例都分配指定数量的内存,并且这种分配在实例的整个生命周期中保持一致。

希望您已经完成了配置内存最小实例,如果不是请参考参考资料。

© www.soinside.com 2019 - 2024. All rights reserved.