Yes i know, but if you take a look ath the lua script memory.lua it only gets the value for TOTAL MEMORY when you make a discovery or rediscovery in the probe, and the it saves it to the internal table discovery_memory.
When RSP takes the metrics, it quryes the internal database looking for the TOTAL memory value and then it calculates the percentages using the values it get from the script it uses to get the memory metrics and the Total memory value it saved when you did the discovery or rediscovery. So if you add memory to a machine and you didnt rediscover it if the previous memory was 16gb and the now it has 32gb and the proceses are using 8gb the QOS for MEMORY PERCENTAGE USAGE will still show 50% (100*8gb/16gb) in stead of 25% (100*8gb/32gb)