Skip to content

Performance regression between RC1 and latest snapshots with large amount of configuration properties #21416

Closed
@dreis2211

Description

@dreis2211

Hi,

after opening #21394 I thought I ran some benchmarks again on a project with a large amount of configuration properties. We've used https://github.com/martinvisser/config-properties-example in the past for this.

When doing so, I get the following results:

RC1 Snapshot
5.218 5.639
5.737 5.917
5.417 5.696
5.439 5.739
5.111 5.786
5.133 5.854
5.134 5.677
5.335 6.680
5.227 6.011
5.250 5.778
Mean 5.300 5.878
Range 0.626 1.041

As you can see, the latest snapshot is about half a second slower than RC1. I'm not quite sure yet if this can be only traced back to the new hashCode calculation that was introduced in #20625, so I thought I better open an issue to investigate.

Cheers,
Christoph

Metadata

Metadata

Assignees

Labels

theme: performanceIssues related to general performancetype: regressionA regression from a previous release

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions