Version 2.8.3 of App Tamer is available, bringing a couple of new capabilities and addressing problems with controlling processes during and after system sleep.
First, there a new “Sample Process” command in the contextual menu in App Tamer’s process list:
This does the same thing as the Sample Process command in Apple’s Activity Monitor. It samples the process every millisecond for 10 seconds, recording the call stacks of all threads at each sample point. This is saved to a text file and automatically opened in your default text editor. A sample report can be useful to see what’s happening internally in an app, and can be used to get an idea why an app is consuming a lot of CPU.
App Tamer 2.8.3 also supports Chromium web apps. These are separate site-specific browser apps that you can create with Chromium – they function as separate apps, but use Chromium as their browser engine. App Tamer knows not to slow down Chromium when a web app is in front, since the web app needs Chromium running at full speed in order to show its web content.
Finally, this release is able to correctly slow down processes and run them on efficiency cores during and after system sleep. In previous versions of App Tamer processes would sometimes not be managed at all during sleep, or would run very slowly after waking from sleep. This would eventually correct itself, but definitely wasn’t ideal. The root cause of App Tamer’s confusion has been fixed so everything works as it should.
This update is free if you’ve already got an App Tamer license. Details and download links are available on the App Tamer release page, or by choosing “Check for Update” from the menu in the lower right corner of App Tamer’s window.