TempusGameIt CPU Improvements
One of the points that's been hanging around in the back of my mind for a while now has been the performance of the TempusGameIt client. It has reached the point in the app, where it was becoming important to make sure that we were performing as tightly as we could while also striving to stay accurate with time keeping. As part of this initiative, I'm happy to announce that there are several improvements to overall CPU consumption by the app that are being released today. Previously, the client would wake every .5 seconds and perform an audit of what was running. Have any games started? Is the game you're playing still running? This process can be expensive because we have to audit all running processes on your machine and make extra API calls to determine information like full paths, emulation details, etc. In retrospect, this had grown a little too aggressive, and would easily chew up 2-3% of your CPU just by running. So I did some reflection and made some changes that I...