0
私のindex.jsファイルでは、エクスポートされた関数を宣言する前に、私はクラウドからいくつかのファイルを読み込み、いくつかの大きなハッシュマップを構築する前処理ステップがあります。エクスポートされたクラウド関数は、これらのハッシュマップを使用します。静的変数のために計算されたFirebaseメモリ使用量に対するクラウド関数はどのように計算されますか?
これらのハッシュマップは、関数が呼び出されていなくてもマシンのメモリに保持され、gb-secondsの制限にカウントされますか?
ありがとうございました。最初の起動後、ハッシュマップは変更されません。これらの関数はそれらからのみ読み込みます。彼らはそれらに書きません。その場合、彼らはいつもそのハッシュマップを読むことができるのでしょうか?この場合、起動時のオーバーヘッドがありますか?一部の不運なユーザーが起動シーケンス全体を起動し、応答を得るまでに数分かかることはありますか? – pete
マップが完全に構築される前に関数が実行される可能性がある場合は、潜在的な問題のように思えます。また、実行する必要があるように、他の機能からメモリを枯渇させるかもしれません。とにかく、特定の瞬間に実行されている機能がない場合は、請求するべきではありません。 –