In normal operation, this skin will cause Rainmeter to quickly consume increasing amounts of RAM and slowly bog down the whole system, even if I reduce the number of snowflakes. However, while testing, I found a peculiar thing: if the meters were restricted to top of the screen, Rainmeter wouldn't even sneeze at performing 820 !MoveMeter bangs a second, double what I was asking of it. Once I let the flakes go all the way down the screen, or moved the starting Y position further down, CPU usage increased, without changing anything else.
EDIT: It's fast and buttery smooth! Thanks for the replies Smurfier. EDIT2: I played with calculating coordinates directly instead of using GetX/Y and it seems slightly faster. It's so hard to tell when performance is already so good Also tested !MoveMeter again and it's horrible, this wouldn't have been possible without SetX/Y.
[ Direct Link ]