Skip to content

Win32: Misc. performance improvements#6273

Merged
OBattler merged 1 commit into86Box:masterfrom
Cacodemon345:win32-qos
Oct 3, 2025
Merged

Win32: Misc. performance improvements#6273
OBattler merged 1 commit into86Box:masterfrom
Cacodemon345:win32-qos

Conversation

@Cacodemon345
Copy link
Copy Markdown
Contributor

Summary

Call timeBeginPeriod only once on startup. This should avoid CPU overhead when timing CPU frames.

Use SetProcessInformation to make the OS better handle our threads on big/small cores (i.e. Intel Alder Lake or later).

Checklist

  • I have tested my changes locally and validated that the functionality works as intended
  • I have discussed this with core contributors already
  • This pull request requires changes to the ROM set

References

None.

Use SetProcessInformation to make the OS better handle our threads on big/small cores
@OBattler OBattler merged commit 37edcce into 86Box:master Oct 3, 2025
45 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.

2 participants