So, a reasonable saving of 10KB.
I tried with memory and task debugging turned off, and we get m.freeram 118888/98200 going to 121884/104932.
With the optimised OvmsMetrics code, RT seems to be allocating memory as follows:
Free 8-bit 85812/246632, 32-bit 18576/43548, numafter = 1000task=Asy total= 0 20616 24972 change= +0 +20616 +0
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26