[dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned; replace std::set<> with ankerl set in arm64 #3253

Merged
MaranBr merged 9 commits from spookymansionreducecpuusage into master 2026-01-31 00:21:46 +01:00
Member

reduces CPU usage by about 10-20%, may be placebo
Signed-off-by: lizzie lizzie@eden-emu.dev

reduces CPU usage by about 10-20%, may be placebo Signed-off-by: lizzie lizzie@eden-emu.dev
Lizzie force-pushed spookymansionreducecpuusage from 3fe53495b3
Some checks reported errors
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build cancelled
to e98448413c
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-04 23:17:32 +01:00
Compare
DraVee force-pushed spookymansionreducecpuusage from e98448413c
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 4b4f6436f2
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-07 07:51:11 +01:00
Compare
DraVee force-pushed spookymansionreducecpuusage from 4b4f6436f2
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to b5fe7387ab
All checks were successful
eden-license / license-header (pull_request) Successful in 47s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-10 19:52:44 +01:00
Compare
DraVee force-pushed spookymansionreducecpuusage from ac73d3d9db
Some checks reported errors
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build cancelled
to 4265f77dab
All checks were successful
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-11 05:07:23 +01:00
Compare
DraVee added this to the 0.2.0 milestone 2026-01-11 05:48:11 +01:00
Lizzie force-pushed spookymansionreducecpuusage from 4265f77dab
All checks were successful
eden-license / license-header (pull_request) Successful in 33s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to decee28bab
Some checks failed
eden-license / license-header (pull_request) Successful in 34s
GitHub Actions [CI] Build failed
2026-01-12 12:02:30 +01:00
Compare
Lizzie force-pushed spookymansionreducecpuusage from 4938a874e5
Some checks failed
eden-license / license-header (pull_request) Successful in 36s
GitHub Actions [CI] Build failed
to 8b70701162
All checks were successful
eden-license / license-header (pull_request) Successful in 38s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-18 08:19:12 +01:00
Compare
Lizzie force-pushed spookymansionreducecpuusage from 8b70701162
All checks were successful
eden-license / license-header (pull_request) Successful in 38s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to a2f58ce12f
Some checks failed
eden-license / license-header (pull_request) Failing after 1m13s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-23 01:36:54 +01:00
Compare
Lizzie changed title from [dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned & remove unused set<> overhead in arm64 to [dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned 2026-01-23 08:00:33 +01:00
Lizzie changed title from [dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned to [dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned; replace std::set<> with ankerl set in arm64 2026-01-23 08:01:03 +01:00
Lizzie force-pushed spookymansionreducecpuusage from a2f58ce12f
Some checks failed
eden-license / license-header (pull_request) Failing after 1m13s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to d06fbb933e
All checks were successful
eden-license / license-header (pull_request) Successful in 40s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-24 05:51:29 +01:00
Compare
Maufeat approved these changes 2026-01-26 04:18:03 +01:00
Lizzie force-pushed spookymansionreducecpuusage from d06fbb933e
All checks were successful
eden-license / license-header (pull_request) Successful in 40s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to feda5a33af
All checks were successful
eden-license / license-header (pull_request) Successful in 50s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2026-01-27 05:31:54 +01:00
Compare
DraVee approved these changes 2026-01-31 00:19:44 +01:00
MaranBr approved these changes 2026-01-31 00:21:37 +01:00
MaranBr merged commit df838a57fd into master 2026-01-31 00:21:46 +01:00
MaranBr deleted branch spookymansionreducecpuusage 2026-01-31 00:21:47 +01:00
Sign in to join this conversation.
No description provided.