It is currently April 27th, 2024, 9:40 am

PerfMon - ReadyBoost Cache monitoring is bugged

Report bugs with the Rainmeter application and suggest features.
User avatar
iNjUST
Posts: 117
Joined: June 20th, 2012, 12:44 am

PerfMon - ReadyBoost Cache monitoring is bugged

Post by iNjUST »

I'm attempting to monitor my ReadyBoost cache on my Windows 7 64-bit computer. I fired up perfmon.msc, found the proper Object and Counter, and even graphed them within the Resource Monitor, with normal results.

The two counters I'm interested in are:
"\ReadyBoost Cache\Cache space used"
"\ReadyBoost Cache\Total cache size bytes"

In Performance Monitor, these report average values of about 2,925,000,000 and 4,292,870,144, respectively. That's what I'd expect: I have 4 GB of ReadyBoost, and about 3 GB of it is being used. All seems fine.

I code it easily into my Rainmeter skin:

Code: Select all

[mReadyBoost]
Measure=Plugin
Plugin=Plugins\Perfmon.dll
PerfMonObject="ReadyBoost Cache"
PerfMonCounter="Cache space used"
[mReadyBoostTotal]
Measure=Plugin
Plugin=Plugins\Perfmon.dll
PerfMonObject="ReadyBoost Cache"
PerfMonCounter="Total cache size bytes"
My skin was giving me weird results, so I checked the Log:

[mReadyBoost] reports values that change randomly, with values of 0, 2816, 3200, 6400, and something on the magnitude of 10^18 (most commonly the last one and zero).

[mReadyBoostTotal] only reports 0.

Some variations/tweaks I've tried:
  • Plugin=PerfMon vs. Plugin=Plugins\Perfmon.dll
  • Restarting Rainmeter
  • Restarting Computer
  • Trying various builds of Rainmeter: 2.2 Final, 2.3 RC1, and 2.3 r1304 (I found a previous thread about bugs with PerfMon that claimed were fixed by this particular build)
Help?