I s'pose there's nothing to be done about it eating up that much space?
Possible to off load it to another drive?
Search for 'hibernate mode mac disable' or something like that. You can set this to 0 (in the terminal) and then delete the huge RAM-sleepimage file (as pointed out by mfram). The file should be as big as your RAM.
Have a look for some background info (just picked via google)
here.
The only disadvantage is that if your laptop battery runs out of power while asleep, you will do a normal restart and loose everything that was only in RAM (unsaved windows etc.). With the hibernate file still there, OSX would restore the situation to as before, at the moment the system went to sleep.
The advantage when having inactivated hibernation is that there's not each time 16 GB written to your SSD when you send the system to sleep. Because of being afraid of wear-out of their SSD, many change this setting accordingly.
In brief:
To set to No-hibernation (not writing RAM to disk when going into sleep), go to terminal and type:
sudo pmset -a hibernatemode 0
Confirm by typing your password (the cursor will not change), then press enter.
If you feel to change back: Same command, but set it to 3.
Once inactivated hibernation, you can delete the sleepimage file in /var/vm (In there will also be the swap files. I guess this is RAM swapped to disk - thus it should not be deleted).