javascript AWS SDK的ESBuild缩小导致Lambda上的内存使用率较高

iswrvxsc  于 2022-12-25  发布在  Java
关注(0)|答案(1)|浏览(101)

我有一个简单的nodejs Lambda处理程序,用于导入aws-sdk模块。我注意到,如果我在ESBuild设置中将minify设置为“true”,并绑定和缩小我的javascript文件,然后在Lambda上运行它,Lambda将使用大约240 MB内存。
什么可能导致这个问题,有什么方法可以解决这个问题?有什么ESBuild设置可以解决这个问题?
我导入的唯一模块是aws-sdk,因为我正在调试这个问题的原因,我的代码除了AWS对象上的console.dir之外什么也没做,所以代码本身没有什么可能导致这个问题。

yrefmtwq

yrefmtwq1#

如果您正在输出源Map,则可能是问题所在。如果您不确定是否包含源Map,通常可以在Lambda控制台中查看源Map。您可以在此处查看esbuild源Map文档

相关问题