Skip to content

Possible Startup Performance Regression introduced with PR#271 #273

@daumayr

Description

@daumayr

#271 prepares for actor snapshots by introducing serialisation, the new features are hidden behind VM flags and should not affect performance when unused.
Benchmarks for #271 reliably showed 8-9% increased average startup time for SOMns-graal with the List benchmark. Startup times for this benchmark have a high variation even on dev (317ms - 440ms), which is worse after #271 (325ms - 560ms).
The exact cause for this increase in startup performance is currently unknown and might be related to the introduction of new fields. The new fields can alter the memory layout and therefore allocations, GC behavior, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedWould be great if you could help out here.remember

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions