PCSX2 Documentation/Benchmarking Multithreaded PCSX2: Difference between revisions
PCSX2 Documentation/Benchmarking Multithreaded PCSX2 (view source)
Revision as of 01:53, 9 January 2015
, 9 January 2015no edit summary
(Created page with "As most people probably know, PCSX2 is primarily a dual-thread application. The two main threads are described as such: EE/Core thread emulates the PS2's EmotionEngine (incl...") |
No edit summary |
||
Line 8: | Line 8: | ||
In theory the act of sleeping the EE/GS threads should make benchmarking the CPU load registered by each thread pretty easy: all modern operating systems have built-in APIs for reading the busy/idle time of any thread on the system -- this is the same API used by your tried and true task/process manager, for example: | In theory the act of sleeping the EE/GS threads should make benchmarking the CPU load registered by each thread pretty easy: all modern operating systems have built-in APIs for reading the busy/idle time of any thread on the system -- this is the same API used by your tried and true task/process manager, for example: | ||
[[File: | [[File:sysinternal.png]] | ||
(Air shows off his personal favorite, ProcessExplorer, part of the SysInternals Suite) | (Air shows off his personal favorite, ProcessExplorer, part of the SysInternals Suite) |