![]() ![]() Index This will be either Index=0, which will always return the current total of all instances for a given counter, Index=-1, which will always return the current average of all instances for a given counter,or Index=N, which will return the instance at the defined point in a sorted list of all instances, with their values ordered from most to least.Name This will be the specific (case sensitive) text name of a single given instance, and will return the current value for that specific instance of a counter. ![]() The UsageMonitor plugin will allow you to define instance in the measure in one of two ways: Instance - Counters may have individual instances like "Rainmeter" or "C:".Counter - Categories have individual counters like "% Processor Time" or "Bytes Read/sec".This is also referred to as Object in Perfmon.exe Category - Counters are organized into related categories like "Process" or "PhysicalDisk".To open it, run Perfmon.exe.Ĭounters in Windows Performance Monitor have the following hierarchy: All available counters can be viewed using the Performance Monitor application. The Windows Performance Monitor exposes counters, which monitor various kinds of system metrics in different categories, and tracks their usage. ![]() My philosophy here was to design a Rainmeter suite that can be run immediately out-of-the-box, without the user having to download, install, and run any additional apps on their computer or device or worse, keep an app running in the background just for the skins to work.Plugin=UsageMonitor retrieves infromation from the Windows Performance Monitor. I don't really mean "bloated" as in the size of the skin rather, when I say I want to keep things lightweight and not bloated, I mean it as by cutting down as much as possible on external or third-party dependencies, like third-party apps etc. MSI afterburner and core temp together are very efficient and lightweight even coupled with rainmeter the dll's they use in rainmeter use less disk space and memory than some of the graphics used to display them in a skin suite. In these current times that download is less than a minute and is insignificant compared to say other windows back end apps, like device management systems for example razer products, their apps exceeds 100 MB and is considered small and light weight. Mor3bane wrote: ↑ September 3rd, 2020, 12:22 amĮven a very 'large", "bloated" skin suite rarely exceeds at the top end of 15 MB. Do I have to set Index to -1 for this to work, or should I be measuring another Category/Counter altogether? Someone please share some insight into this. I'm honestly wondering what I'm doing wrong here. In addition, I'm trying to find a way to retrieve the total amount of both dedicated and shared VRAM either with UsageMonitor or without using additional third-party plugins or apps, with not much success. For VRAM stats, I intend to display the amount of VRAM in use, out of the total amount of VRAM, and the percentage of it in use, for both dedicated and shared VRAM.Īnd it is with this latter part that I'm running into problems: see, I have tried using UsageMonitor and setting the Alias to VRAM and VRAMSHARED to retrieve these values, but it appears that these values are not congruent with what I'm seeing in Task Manager (and yes, I have tried converting them from bytes to gigabytes). What I intend for it to do is similar to the CPU widget: display GPU usage as a graph, with detailed usage stats in a tooltip when you hover over it.įor this purpose I'm using the built-in UsageMonitor plugin to retrieve the usage percentage of the GPU, as well as its VRAM usage stats for the tooltip. Okay, quick overview: I'm currently writing an update to my TenSystem Rainmeter suite ( ), and one of the new widgets I'm writing for is a GPU monitor widget (the network activity monitor widget I talked about in my other thread elsewhere on this forum will also be one of the new widgets for it).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |