With my MacBook Pro's, I DISABLE the sleep image using terminal:
sudo pmset -a hibernatemode 0
Then, I DELETE the existing image:
sudo rm /private/var/vm/sleepimage
Next, I create a NEW, "empty" sleep image:
sudo touch /private/var/vm/sleepimage
Finally, I "lock" the new image, so that it cannot be changed by the OS:
sudo chflags uchg /private/var/vm/sleepimage
Now, the sleep image is disabled, and cannot "grow in size" since it's locked "as a new, small file".
As you might have guessed, I don't care about having a sleep image, and I DON'T want it messing with my MacBooks!