JVM 和 V8 都对它们生成的代码执行优化和反优化,但优化通常需要 VM 在代码运行时对其进行分析。
现在,如果我的应用程序在服务器上运行,那将不是问题,因为代码始终在运行,但如果我使用无服务器,这些函数将以零星的方式运行(仅当它们是必需的),这将不允许 VM 分析或优化我的功能。
那么,这是否意味着运行无服务器会因缺乏优化而本质上变慢,或者 FaaS 是否以不同的方式工作以允许优化我的代码?
JVM 和 V8 都对它们生成的代码执行优化和反优化,但优化通常需要 VM 在代码运行时对其进行分析。
现在,如果我的应用程序在服务器上运行,那将不是问题,因为代码始终在运行,但如果我使用无服务器,这些函数将以零星的方式运行(仅当它们是必需的),这将不允许 VM 分析或优化我的功能。
那么,这是否意味着运行无服务器会因缺乏优化而本质上变慢,或者 FaaS 是否以不同的方式工作以允许优化我的代码?