Skip to content

CPU/RAM heavy application run on GraalVM #1111

@REASY

Description

@REASY

Hello, guys. I'm working on Beam project (https://github.com/LBNL-UCB-STI/beam) and it's CPU/RAM intensive simulation. Made an experiment when run simulation on GraalVM. All the runs were on the same AWS instance (m4.16xlarge - 64 cores, 256 Gbytes RAM), Java maximum heap was limited to 168 GBytes. Under iteration time in comparison table I've meant the time for the agent simulation (CPU intensive, there is some IO there, but it happens asynchronously).

JVM Iteration 0, s Iteration 1,s Iteration 2,s Iteration avg, s Overall simulation,s GC logs
Java HotSpot(TM) 3149 1400 1220 1923 8814 gc_hotspot.log
OpenJDK GraalVM CE 3251 1329 1239 1939.67 8784 gc_graalvm_ce.log
Java HotSpot(TM) GraalVM EE 2836 1210 1063 1703 7874 gc_graalvm_ee.log

Java HotSpot(TM) => Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
OpenJDK GraalVM CE =>OpenJDK GraalVM CE 1.0.0-rc14 (build 25.202-b08-jvmci-0.56, mixed mode)
Java HotSpot(TM) GraalVM EE => Java HotSpot(TM) GraalVM EE 1.0.0-rc14 (build 25.202-b08-jvmci-0.56, mixed mode)

Link to the app logs and gc logs: https://drive.google.com/open?id=1fOB6RcvCOJELIXXPukXs0ed_rdLJ-yeE

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions