fceux icon indicating copy to clipboard operation
fceux copied to clipboard

Windows non-SDL/Qt Logging Optimizations

Open TheRealQuantam opened this issue 1 year ago • 0 comments

As a followup to #710, this is for similar (but less extensive) optimizations for the non-SDL/Qt Windows builds. This version of the logger isn't broken like the SDL/Qt one was, but is needlessly slow.

Benchmarks from my system, Win32 version, left side is symbolic debugging disabled, right enabled* (all other optional logging content enabled): No disk log and auto-refresh disabled: 21 FPS, 11 FPS Logging to my HDD: 19 FPS, 10 FPS

Performance with optimizations: No disk log and auto-refresh disabled: 155 FPS, 87 FPS Logging to my HDD: 63 FPS, 62 FPS

* Symbolic debug benchmark only has built-in register names. It will be much slower with custom symbols.

TheRealQuantam avatar Feb 23 '24 09:02 TheRealQuantam