

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 可能會減慢 Neptune Gremlin Lambda 函數冷啟動速度的因素
<a name="lambda-functions-gremlin-cold-start-recommendations"></a>

第一次叫用 AWS Lambda 函數時，稱為冷啟動。有幾個因素可能會增加冷啟動的延遲：
+ **務必將足夠的記憶體指派您的 Lambda 函數。**  – Lambda 函數在冷啟動期間的編譯可能比 EC2 上的編譯慢得多，因為 會根據您指派給函數的[記憶體比例線性](https://docs.aws.amazon.com/lambda/latest/dg/configuration-console.html) AWS Lambda 配置 CPU 週期。使用 1，769 MB 的記憶體，函數會收到相當於一個完整的 vCPU （每秒一個 vCPU 秒的點數）。對於以 Java 撰寫的大型 Lambda 函數，未指派足夠記憶體來接收足夠 CPU 週期的影響尤其明顯。
+ **請注意，[啟用 IAM 資料庫身分驗證](iam-auth-enable.md)可能會減慢冷啟動速度** – AWS Identity and Access Management (IAM) 資料庫身分驗證也會減慢冷啟動速度，尤其是在 Lambda 函數必須產生新的簽署金鑰時。此延遲只會影響冷啟動，而不會影響後續請求，因為一旦 IAM 資料庫身分驗證建立了連線憑證，Neptune 只會定期驗證它們是否仍然有效。

  