Hyperfoil / Horreum

Benchmark results repository service
https://horreum.hyperfoil.io/
Apache License 2.0
34 stars 30 forks source link

A Graal JS context is initialized for every datapoint calculation, regardless if it is required #1723

Closed johnaohara closed 1 month ago

johnaohara commented 1 month ago

Describe the bug

For every datapoint calculation, a new graal js context is created, whether it is required or not. This is a very expensive operation;

image

For this upload, where there were no combination functions defined, setting up the context took 34.57% of total cpu cycles