Skip to content

Fix excessive CPU usage during download/installation#529

Merged
insidegui merged 2 commits intomainfrom
install-ui-perf
Jun 12, 2025
Merged

Fix excessive CPU usage during download/installation#529
insidegui merged 2 commits intomainfrom
install-ui-perf

Conversation

@insidegui
Copy link
Owner

  • Wizard view body was being refreshed too frequently due to updates from @Published property in view model with download state
  • Progress bar view implementation in SwiftUI by itself could use ~20% CPU; tried a bunch of different approaches which all resulted in similar footprint, ended up using Core Animation instead ¯_(ツ)_/¯

@insidegui insidegui merged commit d545914 into main Jun 12, 2025
4 checks passed
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.

1 participant