forked from Mirror/Ryujinx
76a3172f17
* Logging: Asynchronously log messages to the Console window Writing to the Console blocks until the write completes. This has the potential to block any code path that logs to the application logger. By queuing up log messages in an asynchronous queue and returning without blocking, we can speed up code paths that heavily log to the console (for example stubbed services like ServiceHid). From testing this results in a roughly 8% time decrease between Ryujinx startup and the splash screen in Super Mario Odyssey on my system - 00:03:19.591 down to 00:03:04.354. Depending on your system, YMMV. * Logging: Resolve code styling issues |
||
---|---|---|
.. | ||
ConsoleLog.cs | ||
GLScreen.cs | ||
JoyConController.cs | ||
JoyConKeyboard.cs | ||
Program.cs |