Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
ral1sh
56 discussion posts
My main usage of TrayStatus is for at a glance CPU and RAM usage. The latter works perfectly, but the CPU usage often seems to be significantly off from what other common system monitoring tools report, such as Task Manager or Process Explorer. I'm beginning to wonder if it's only reporting on a single core or thread of the system, as I don't think I've ever seen it grow beyond a very small percentage, even when the system is heavily loaded.

Here are some screenshots of a recent example, where the system was at 100% CPU usage due to several VMs running on the host which were internally performing intensive work. These map to the `vmware-vmx.exe` processes, but you can see TrayStatus shows the system is barely more than idle.

The system itself is running Windows 11 22H2 with TrayStatus 4.7.1. The CPU has 6 cores (12 threads).

EDIT: You can see the TrayStatus CPU usage indicator in the bottom right of the "Wrong CPU Usage" screenshot.
• Attachment: VM Usage.png [212,039 bytes]
VM Usage.png
VM Usage.png
• Attachment: Wrong CPU Usage.png [149,855 bytes]
Wrong CPU Usage.png
Wrong CPU Usage.png
Aug 29, 2023 (modified Aug 29, 2023)  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
The counter used in TrayStatus is pulled from Performance Monitor, which uses a different calculation then what's used in Task Manager. This post explains the details behind it if you're interested: https://social.technet.microsoft.com/Forums/en-US/0435e7c5-3cda-41a0-953e-7fa462fde03b/perfmon-process-processor-time-vs-task-manager8217s-cpu-usage-for-monitoring-a-specific
Aug 29, 2023  • #2
User Image
ral1sh
56 discussion posts
Thanks Owen. Can you advise which performance counter(s) are being used by TrayStatus to show the CPU usage?
Aug 29, 2023  • #3
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
I believe it's the "% Processor Time" counter
Aug 30, 2023  • #4
User Image
ral1sh
56 discussion posts
Thanks Owen, I just did some more detailed testing myself and you're correct. It's using "% Processor Time", and this is the "optimal" counter for it to use. Task Manager's results can just be very misleading, hence my confusion. Nothing needs to be changed and thanks for the input.
Aug 31, 2023 (modified Aug 31, 2023)  • #5
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)