clemens_iigs icon indicating copy to clipboard operation
clemens_iigs copied to clipboard

Profiling Build for Optimization pass

Open samkusin opened this issue 1 year ago • 1 comments

Create some simple profiling counters to measure load

  • CPU emulation time
  • MMIO emulation time
  • State transfer from Emulator worker to GUI thread

Add a profiling build configuration.

samkusin avatar Mar 12 '23 22:03 samkusin

Hi just a quick note about performance -- I've just built clemens on my linux workstation, and I noticed it is eating about 25-30% of a core even when the GS CPU is stopped -- so it seems the UI proper eats quite a lot for doing very little. It might be a pretty easy low hanging fruit to see what is eating all that CPU!

buserror avatar Apr 19 '24 06:04 buserror