文件名称:aws-lambda-java11:AWS Lambda中的Java 11与Java 8的比较
文件大小:1.65MB
文件格式:ZIP
更新时间:2024-06-15 09:03:38
Java
AWS Lambda-Java 11 AWS Lambda Java 11与Java 8(和供参考的NodeJS)的比较。 比较语言 NodeJS 12: : Java 8: : Java 11: : 功能变更 Java 11中有几种新的语言功能,其中某些功能可能对AWS Lambda用例有利。 尤其: 性能增强(尽管此处的测试没有明显差异) 新的Http库: : Java 9+的一个主要功能是模块系统。 令人失望的是,AWS Lambda尚未使用此功能,而Java仍然缺少构建轻量级快速启动功能(类似于NodeJS中提供的功能)的功能。 表现 从k6 / Graphana进行负载测试运行的结果,首先是NodeJS,然后是Java 8,然后是Java 11: 结论: Java 8和Java 11在运行时性能几乎相同。 对于冷启动,Java 11似乎更糟(可
【文件预览】:
aws-lambda-java11-master
----k6-run-java8.png(411KB)
----.gitignore(178B)
----local-deploy.sh(91B)
----package.json(347B)
----k6-run.png(459KB)
----serverless.yml(2KB)
----package-lock.json(164KB)
----k6-java8.js(417B)
----k6-run-node12.png(404KB)
----java11()
--------src()
--------pom.xml(3KB)
----LICENSE(1KB)
----java8()
--------.gitignore(125B)
--------LambdaSandboxJava-1.0.jar(127KB)
--------LambdaJavaRTEntry-1.0.jar(3KB)
--------src()
--------pom.xml(3KB)
----k6-run-java11.png(409KB)
----README.md(2KB)
----k6-run.sh(250B)
----k6-java11.js(418B)
----k6-console-out.txt(5KB)
----.circleci()
--------config.yml(2KB)
----k6-node12.js(418B)
----node12()
--------handler.js(2KB)