lambda-perf icon indicating copy to clipboard operation
lambda-perf copied to clipboard

Java runtime comparsion might be missleading

Open WtfJoke opened this issue 1 year ago • 0 comments

Maybe thats a non issue, but I am not sure about the goal of the comparsion between different java runtimes.

Following questions popped up.

  1. Runtimes prefixed with java avoid using com.amazonaws:aws-lambda-java-core (which is listed as a required lib in Building Lambda functions with Java). In real world scenarios you most likely use this library because of that it would e a bit slower. Is this the desired solution for a comparison? Related PR: #410
  2. The runtime graalvm java17 (prov.al2), which is currently the fastest java runtime in the comparsion, has a similar optimization by using an alternative java lambda runtime formkiq/lambda-runtime-graalvm instead of the aws java-runtime-interface-client. I think this should reflect in the name of the runtime, something like graalvm java17 (prov.al2, formkiq runtime).
  3. quarkus (prov.al2) name should include the java version (17 in this case) e.g. quarkus java17 (prov.al2)
  4. quarkus (prov.al2) should use the same optimizations (or not) like the other java runtimes (mentioned in 1).

I can split this to different issues, if you think its worth fixing them

WtfJoke avatar Jan 08 '24 22:01 WtfJoke