Interested in advice/experience with Ram Disk apps for MacOS, especially for software development.
Yes, I realize it's built-in, if you want to fiddle in the console and write some scripts to automate....
But would be nice to have a little menu bar utility with a GUI, and built-in ability to mount Ram disks in common places where they are useful. (e.g. XCode Derived Data).
I just did an experiment on my late 2012 Mac Mini which is already maxed out with 16GB ram and 1GB flash (400MB/sec, the best you can do in a 2012 Mini due to SATA interface.)
I set up two RAM disks (the "hard way") mounting one on the XCode Derived Data directory, and another on my build directory for a hybrid mobile platform (Rhodes) that I do development in. Reduced iOS full build time for my project from 5 minutes to 3 minutes. (Haven't tested Android build yet.)
From Google searches, I see some are putting iOS simulator files on RAM Disk too, I'm thinking that might speed up my simulator startups.
Am getting an iMac Pro and obviously that will speed things up as is! But my experiment made me decide to up the memory on the iMac Pro from 32 to 64GB. Besides speeding builds up even more, it will help preserve the flash. (Build cycles have got to be brutal on flash! But suppose the ultimate flash-killer is video editing...)
Should give me two things app developers can use in any quantity:
- fast build times (for compiled languages)
- pixels
There are some ollllllld Ram Disk utilities, that have mostly faded away.
There's Ultra Ram Disk in the App Store, but gets horrible reviews.
There's an app called RAMDisk, but no reviews at all, and apparently doesn't work on MacOS.
There's iRamDisk, but apparently not in the U.S. App Store?
Desirable plusses:
- built-in list of useful mount points for development and other purposes
- copy data from storage on startup
- copy data to storage on (normal) shutdown
Yes, I realize it's built-in, if you want to fiddle in the console and write some scripts to automate....
But would be nice to have a little menu bar utility with a GUI, and built-in ability to mount Ram disks in common places where they are useful. (e.g. XCode Derived Data).
I just did an experiment on my late 2012 Mac Mini which is already maxed out with 16GB ram and 1GB flash (400MB/sec, the best you can do in a 2012 Mini due to SATA interface.)
I set up two RAM disks (the "hard way") mounting one on the XCode Derived Data directory, and another on my build directory for a hybrid mobile platform (Rhodes) that I do development in. Reduced iOS full build time for my project from 5 minutes to 3 minutes. (Haven't tested Android build yet.)
From Google searches, I see some are putting iOS simulator files on RAM Disk too, I'm thinking that might speed up my simulator startups.
Am getting an iMac Pro and obviously that will speed things up as is! But my experiment made me decide to up the memory on the iMac Pro from 32 to 64GB. Besides speeding builds up even more, it will help preserve the flash. (Build cycles have got to be brutal on flash! But suppose the ultimate flash-killer is video editing...)
Should give me two things app developers can use in any quantity:
- fast build times (for compiled languages)
- pixels
There are some ollllllld Ram Disk utilities, that have mostly faded away.
There's Ultra Ram Disk in the App Store, but gets horrible reviews.
There's an app called RAMDisk, but no reviews at all, and apparently doesn't work on MacOS.
There's iRamDisk, but apparently not in the U.S. App Store?
Desirable plusses:
- built-in list of useful mount points for development and other purposes
- copy data from storage on startup
- copy data to storage on (normal) shutdown