I'm not running SSD.
I turned off the safe sleep and I'm now down to 20 seconds from closed lid to actual sleep. I still wish it was a little faster, but it's an improvement.
20 sec sounds far to long since you turned off the safe sleep...
how did you do that exactly?
"In terminal...type pmset -g
to see the parameters in effect at present, and post those results here.
set the sleep mode to zero:
sudo pmset -a hibernatemode 0
Remove the image:
sudo rm /private/var/vm/sleepimage
Create a blanked file:
sudo touch /private/var/vm/sleepimage
Make file immutable:
sudo chflags uchg /private/var/vm/sleepimage"
If pmset -g shows: autopoweroff**1,
disable this automatic hibernation mode (happens even if hibernation mode is set to 0 on the new Mac mini 2012 and iMac, and MBP 2012?)
sudo pmset -a autopoweroff 0
Set the safe sleep timer (standbydelay) to 20 hours, default is 4200
sudo pmset -a standbydelay 72000
5. sudo pmset -a standby 0
... bit 3 of hibernatemode encourages the dynamic pager to page out inactive pages prior to hibernation. So this appears to be why swap can used after sleeping (even though hibernatemode is 0, so bit 3 is off). Disable this new, possibly buggy behavior by switching off standby:
sudo pmset -a standby 0