rap*_*dko 1 amazon-web-services aws-lambda
我的lambda函数大约需要120毫秒,内存大小为1024mb.当我检查日志时,它最多仅使用22mb,所以我尝试优化它,减少到128mb.
但是,当我这样做时,大约120毫秒的处理时间达到约350毫秒,但仍然只使用了22兆字节.
我有点困惑,如果我只使用22mb,那么为什么128或1024mb可用会影响处理时间?
底层CPU功率与您选择的内存占用量成正比.所以基本上,内存旋钮也控制你的CPU分配.
这就是为什么你看到减少内存导致Lambda花费更多时间执行的原因
计算所需的资源 - 您只需指定要为Lambda函数分配的内存量.AWS Lambda使用与通用Amazon EC2实例类型(例如M3类型)相同的比率来分配与内存成比例的CPU功率.例如,如果分配256 MB内存,则Lambda函数将获得两倍于仅分配128 MB的CPU份额.
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |