![[灯泡]](/static/emoticons/u706fu6ce1.png)
选项
~【通用Measure选项】
所有的通用Measure选项都是可用的。
~【Category】 默认值:无
所需计数器的类别名称。需要区分大小写且必须是性能监视器里含有的名称。
注意:如果定义了Category,则还必须同时定义Counter。
例: Category=Process,Category=PhysicalDisk
~【Counter 】 默认值:无
计数器名称。需要区分大小写且必须是性能监视器里含有的名称。
注意:如果定义了Counter,则还必须同时定义Category。
例: Counter=%Processor Time,Counter=Bytes Read/sec
~【Alias】 默认值:无
本选项提供一些可能最常用的计数器别名,其本质上就是内置在插件里的一些Category和Counter选项的组合。
注意:如果定义了Alias就无需定义Category和Counter了;而如果定义了Category和Counter,本选项就会被忽略。当然,为简化皮肤文件,建议优先使用本选项。
目前支持的别名以及其代表的计数器内容是:
Alias = CPU
等同于:Category = Process | Counter = % Processor Time
表示进程的CPU使用百分率。
Alias = RAM
等同于:Category = Process | Counter = Working Set - Private
表示进程的专用内存占用大小,单位字节。
Alias = RAMSHARED
等同于:Category = Process | Counter = Working Set
表示进程的共享内存占用大小,单位字节。(译者注:共享内存不是虚拟内存哈!)
Alias = IO
等同于:Category = Process | Counter = IO Data Bytes/sec
表示进程在磁盘上的总读写速度,单位字节/秒。
Alias = IOREAD
等同于:Category = Process | Counter = IO Read Bytes/sec
表示进程在磁盘上的读取速度,单位字节/秒。
Alias = IOWRITE
等同于:Category = Process | Counter = IO Write Bytes/sec
表示进程在磁盘上的写入速度,单位字节/秒。
Alias = GPU
等同于:Category = GPU Engine | Counter = Utilization Percentage
表示进程的GPU使用百分率。
注意:需要Windows 10 1709或更高版本。
Alias = VRAM
等同于:Category = GPU Process Memory | Counter = Dedicated Usage
表示进程的GPU专属内存,即显存的占用大小,单位字节。
注意:需要Windows 10 1709或更高版本。
Alias = VRAMSHARED
等同于:Category = GPU Process Memory | Counter = Shared Usage
表示进程的GPU共享内存,即用作显存的内存的占用大小,单位字节。
注意:需要Windows 10 1709或更高版本。
~【Index】 默认值: 0
计数器包含的所有实例将会从最高值到最低值进行汇总和排序。Index会根据此排序返回每个实例的单个数值、总和或者平均值。
Index=0
返回所有实例的数值总和,以及字符串“Total”。这是Index的默认值。
Index=-1
返回所有实例的数值平均值,以及字符串“Average”。
Index=1,Index=2等等。
返回排序中相应的实例的数值,以及该实例名称的字符串值。
注意:实例的排序是动态的,实例顺序会发生变化。无论Index定义为何值,如果返回的当前数值结果是 0 的话,字符串会变为空字符串。没有数值的实例不参加排序,也不会存在于此排序列表中,因为插件无法区分它和其他实例的 0 的区别。另外,黑名单中的实例也会参加排序。
~【Name】 默认值:无
指定特定实例名称。需要区分大小写且必须是性能监视器里含有的名称。
注意:如果定义了Name,则忽略任何Index选项。
例: Name=Rainmeter,Name=chrome,Name=C:
~【Blacklist】 默认值: _Total|Idle
实例黑名单列表。使插件不获取该表中的实例数值。实例名称用 | 字符分隔。需要区分大小写且必须是性能监视器里含有的名称。
注意:在默认情况下黑名单中包含实例名称_Total,和Idle。如果要定义其他名称,请别忘了将这两个名字添加上,因为设置黑名单是替换默认值的行为,不是补充。
例: Blacklist=_Total|Idle|dwm|csrss|svchost|lsass|system|spoolsv
~【Whitelist】 默认值:无
实例白名单列表。使插件只获取该表中的实例数值而忽略其他的实例。实例名称用 | 字符分隔。需要区分大小写且必须是性能监视器里含有的名称。
注意:如果定义了白名单,则忽略任何黑名单选项。
例: Whitelist=Rainmeter|firefox|hexchat
~【Rollup】 默认值: 1
有些程序的进程会有多个副本。这个现象对于浏览器类应用程序打开多个网页以及一些Windows内部进程(如explorer,RunTimeBroker或svchost)来说是很常见的。当Rollup设置为默认值1时,会将这些副本汇总到单个进程中一起统计。如果设置为0,则插件对此程序的每个单独的进程分别进行统计:processName#1,processName#2
~【Percent】 默认值: 0
如果你想要获取一个百分数形式的_Total实例但计数器返回的不是百分比数值,就可以将Percent设置为 1。如果计数器没有_Total实例,或者返回值已经是百分数形式了,则它将失效且不应该设置为 1。
注意:当Alias=CPU被使用时,Percent的默认值会自动变为 1。不过如果需要的话你也可以强制手动设置为 0。
~【RawValue】 默认值: 0
设置1为时,这将从性能监视器的数据库中返回原始值,而不是性能监视器中显示的我们能看懂的格式。
~【PIDToName】 默认值: 0
设置1为时,将查找并返回与实例PID字符串值关联的进程名称。
注意:当Alias=GPU,Alias=VRAM或Alias=VRAMSHARED被使用时,PIDToName的默认值会自动变为 1,返回的是进程的GPU相关使用情况。不过如果需要的话你也可以强制手动设置为0,返回的是每个GPU引擎的使用情况。不过其字符串值因为与内存地址有关,可能每次开机都会变更。