aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
diff options
context:
space:
mode:
authorjduncanator <jduncanator@users.noreply.github.com>2018-09-04 10:15:41 +1000
committerThomas Guillemard <thog@protonmail.com>2018-09-04 02:15:41 +0200
commit76a3172f1784bcba209ce070503cfaeff3475449 (patch)
tree75216bd5249983dc6c2be38b90cea0eed00831ac /Ryujinx.HLE/FileSystem/VirtualFileSystem.cs
parent675f3f6f816d4f315c2f319d6b323834dc252590 (diff)
Asynchronously log messages to the Console window (#395)
* 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
Diffstat (limited to 'Ryujinx.HLE/FileSystem/VirtualFileSystem.cs')
0 files changed, 0 insertions, 0 deletions