Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bevy 0.15 rc #62

Closed
wants to merge 7 commits into from
Closed

Bevy 0.15 rc #62

wants to merge 7 commits into from

Conversation

RobWalt
Copy link
Collaborator

@RobWalt RobWalt commented Oct 24, 2024

WIP until bevy 0.15 comes out


Disclaimer

I found that the performance took another hit with this update. Maybe there are some optimizations that could potentially make it faster again but I'm not that well versed with the bevy internals yet. Here are the stats from running the basic benchmarks:

All<> - 1 match         time:   [93.841 µs 94.015 µs 94.190 µs]
                        change: [+16.768% +16.935% +17.089%] (p = 0.00 < 0.05)
                        Performance has regressed.
All<> - 2 matches       time:   [139.55 µs 140.06 µs 140.57 µs]
                        change: [+31.722% +31.992% +32.308%] (p = 0.00 < 0.05)
                        Performance has regressed.
All<> - 1-2 matches     time:   [114.44 µs 114.66 µs 114.89 µs]
                        change: [+23.984% +24.122% +24.271%] (p = 0.00 < 0.05)
                        Performance has regressed.
concrete - 1 match      time:   [8.1302 µs 8.1372 µs 8.1436 µs]
                        change: [-5.1114% -4.9011% -4.7009%] (p = 0.00 < 0.05)
                        Performance has improved.
concrete - 2 matches    time:   [8.0611 µs 8.0730 µs 8.0875 µs]
                        change: [-7.2216% -7.0796% -6.9692%] (p = 0.00 < 0.05)
                        Performance has improved.
concrete - fragmented   time:   [1.4832 µs 1.5073 µs 1.5381 µs]
                        change: [-10.650% -8.0659% -5.7209%] (p = 0.00 < 0.05)
                        Performance has improved.
One<> - fragmented      time:   [2.7213 ns 2.7221 ns 2.7230 ns]
                        change: [+8.9098% +8.9917% +9.0635%] (p = 0.00 < 0.05)
                        Performance has regressed.
All<> - fragmented      time:   [10.448 µs 10.528 µs 10.619 µs]
                        change: [+60.588% +61.668% +62.625%] (p = 0.00 < 0.05)
                        Performance has regressed.
One<>                   time:   [31.216 µs 31.547 µs 31.911 µs]
                        change: [+11.929% +12.521% +13.107%] (p = 0.00 < 0.05)
                        Performance has regressed.
One<> - filtering       time:   [15.252 µs 15.270 µs 15.296 µs]
                        change: [+8.4422% +8.7645% +9.0019%] (p = 0.00 < 0.05)
                        Performance has regressed.

@RobWalt RobWalt marked this pull request as ready for review December 4, 2024 15:35
@RobWalt
Copy link
Collaborator Author

RobWalt commented Dec 4, 2024

Latest stats

All<> - 1 match         time:   [98.524 µs 98.904 µs 99.252 µs]
                        change: [+19.527% +19.877% +20.192%] (p = 0.00 < 0.05)
                        Performance has regressed.
All<> - 2 matches       time:   [150.77 µs 152.21 µs 153.57 µs]
                        change: [+42.857% +43.860% +44.786%] (p = 0.00 < 0.05)
                        Performance has regressed.
All<> - 1-2 matches     time:   [121.09 µs 121.77 µs 122.44 µs]
                        change: [+33.572% +34.258% +35.228%] (p = 0.00 < 0.05)
                        Performance has regressed.
concrete - 1 match      time:   [8.0862 µs 8.0919 µs 8.0981 µs]
                        change: [-2.9918% -2.8988% -2.8014%] (p = 0.00 < 0.05)
                        Performance has improved.
concrete - 2 matches    time:   [8.2038 µs 8.2104 µs 8.2179 µs]
                        change: [+10.128% +10.566% +10.912%] (p = 0.00 < 0.05)
                        Performance has regressed.
concrete - fragmented   time:   [1.4498 µs 1.4780 µs 1.5128 µs]
                        change: [-7.8786% -6.5685% -5.0922%] (p = 0.00 < 0.05)
                        Performance has improved.
One<> - fragmented      time:   [2.7312 ns 2.7340 ns 2.7383 ns]
                        change: [+8.8393% +8.9214% +9.0048%] (p = 0.00 < 0.05)
                        Performance has regressed.
All<> - fragmented      time:   [10.210 µs 10.221 µs 10.230 µs]
                        change: [+46.329% +47.367% +48.201%] (p = 0.00 < 0.05)
                        Performance has regressed.
One<>                   time:   [26.876 µs 27.134 µs 27.363 µs]
                        change: [-7.8777% -7.0536% -6.1844%] (p = 0.00 < 0.05)
                        Performance has improved.
One<> - filtering       time:   [13.509 µs 13.641 µs 13.775 µs]
                        change: [-6.7442% -6.2311% -5.6526%] (p = 0.00 < 0.05)
                        Performance has improved.

@RobWalt RobWalt mentioned this pull request Dec 4, 2024
@RobWalt
Copy link
Collaborator Author

RobWalt commented Dec 4, 2024

Superseded by #73

@RobWalt RobWalt closed this Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants