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

[macOS] Emulation speed and CPU usage - benchmarks #300

Closed
adriweb opened this issue Dec 1, 2018 · 2 comments
Closed

[macOS] Emulation speed and CPU usage - benchmarks #300

adriweb opened this issue Dec 1, 2018 · 2 comments
Assignees
Labels
annoyance build external issue About something beyond our (direct) control OS:macOS

Comments

@adriweb
Copy link
Member

adriweb commented Dec 1, 2018

So, I've been comparing versions and builds, with various toolchains and Qt versions too.
Tests were done on macOS 10.14 on a 6-core i7-8850H with 16 GB of RAM... results are odd.

I'm running releases builds with the following settings: unthrottled speed, no frame-skipping, 2 docks only (LCD and settings) at minimum window size (ROM: 83PCE 5.3.1 / 5.3.1.)
For emulation speed % and wait a few seconds to average the value after the calculator has finished booting (home screen, blinking cursor).

Note: I'm writing "v1.2-dev" as 6c7b5e0 right now, which is the current master.

CEmu Qt Toolchain
/ SDK
Emul. speed % CPU usage %
No SPI SPI No SPI SPI SPI, throttled 100%
v1.1.1 5.11.1 10.13 X9 5200 1100 109 111 33
10.14 X10 1700 900 188 196 86
5.12.0 10.13 X9 4800 1000 110 113 41
10.14 X10 2800 900 194 198 72
v1.2-dev 5.11.1 10.13 X9 5000 1000 109 111 41
10.14 X10 1800 900 189 198 75
5.12.0 10.13 X9 5000 1000 109 110 37
10.14 X9 5000 1000 105 107 34
10.14 X10 2500 900 199 194 74
v1.2-dev
de46d93
5.12.2 10.13 X10.2 5000 1000 106 108 34

What the hell happened with the 10.14 SDK... ?

@adriweb adriweb added external issue About something beyond our (direct) control annoyance build OS:macOS labels Dec 1, 2018
@adriweb adriweb added this to the v1.2 milestone Dec 1, 2018
@adriweb adriweb self-assigned this Dec 1, 2018
@adriweb adriweb removed this from the v1.2 milestone Dec 1, 2018
@adriweb adriweb removed their assignment Dec 1, 2018
@adriweb adriweb closed this as completed Apr 11, 2019
@adriweb
Copy link
Member Author

adriweb commented Apr 13, 2019

Can still repro the slowness issues on XCode 10.2, 10.14 toolchain, and Qt 5.12.2.
But good with XCode 10.2, 10.13 toolchain, and Qt 5.12.2.

@adriweb adriweb reopened this Apr 13, 2019
@adriweb adriweb changed the title CEmu emulation speed and CPU usage - benchmarks [macOS] Emulation speed and CPU usage - benchmarks May 26, 2019
@adriweb adriweb self-assigned this May 26, 2019
@adriweb
Copy link
Member Author

adriweb commented May 26, 2019

@adriweb adriweb closed this as completed May 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
annoyance build external issue About something beyond our (direct) control OS:macOS
Development

No branches or pull requests

1 participant