{"id":17527075,"url":"https://github.com/zafarella/OSX-RAMDisk","last_synced_at":"2025-03-06T06:31:34.257Z","repository":{"id":29173631,"uuid":"32704273","full_name":"zafarella/OSX-RAMDisk","owner":"zafarella","description":"RAM Disk creator in OS-X for IntelliJ, Google Chrome and other apps cache to make them fly.","archived":false,"fork":false,"pushed_at":"2023-12-15T05:36:25.000Z","size":110,"stargazers_count":250,"open_issues_count":19,"forks_count":54,"subscribers_count":27,"default_branch":"master","last_synced_at":"2023-12-15T06:46:08.583Z","etag":null,"topics":["chrome","intellij","madeinnyc","osx-application","ram-disk"],"latest_commit_sha":null,"homepage":"http://zafarella.github.io/OSX-RAMDisk/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zafarella.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":".github/CONTRIBUTING.MD","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-23T01:15:17.000Z","updated_at":"2023-12-12T16:26:53.000Z","dependencies_parsed_at":"2022-08-07T14:15:26.103Z","dependency_job_id":null,"html_url":"https://github.com/zafarella/OSX-RAMDisk","commit_stats":null,"previous_names":[],"tags_count":2,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarella%2FOSX-RAMDisk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarella%2FOSX-RAMDisk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarella%2FOSX-RAMDisk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zafarella%2FOSX-RAMDisk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zafarella","download_url":"https://codeload.github.com/zafarella/OSX-RAMDisk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242161714,"owners_count":20081930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome","intellij","madeinnyc","osx-application","ram-disk"],"created_at":"2024-10-20T15:03:01.969Z","updated_at":"2025-03-06T06:31:33.966Z","avatar_url":"https://github.com/zafarella.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"OS X RAM Disk\n================\n\n[![Build Status](https://travis-ci.org/zafarella/OSX-RAMDisk.svg?branch=master)](https://travis-ci.org/zafarella/OSX-RAMDisk)\n\nNeed really fast Java IDE or browser? Then keep reading.\n\nThis app will create a [RAM disk](http://en.wikipedia.org/wiki/RAM_drive) in OS-X with specified size to\nstore the apps cache in RAM, which is known as SSD optimization - reducing disk IO or making browsing the web and\nprogramming using IntelliJ more enjoyable.\n\nSupported apps (you can add yours):\n\n* [IntelliJ Idea 14/15](https://www.jetbrains.com/idea/download/)\n* [Google Chrome](https://support.google.com/chrome/answer/95346?hl=en)\n* [Google Canary](https://www.google.com/chrome/browser/canary.html)\n* Safari\n* iTunes\n* [Android studio](http://developer.android.com/sdk/index.html)\n* [WebShtorm](https://www.jetbrains.com/webstorm/)\n* [Clion](https://www.jetbrains.com/clion/)\n* [AppCode](https://www.jetbrains.com/objc/)\n* [Xcode](https://developer.apple.com/xcode/downloads/)\n* [PHP Storm](https://www.jetbrains.com/phpstorm/)\n* [your_app_goes_here]\n\nThe IntelliJ Idea (or JetBrains IDEs) are really fast after this. Be aware that for the large code base you will\nneed to have larger RAM Disk. I don't have exact numbers, sorry, it can vary because of many factors. Mine \nmachine have 16GB - it works very good for small code bases.\n\nIf you observing performance degradation - revise how much memory you are using and may be adding more can help.\nBy default script will create RAM disk of 1/4 size of your RAM.\nIf you need to change the size - edit `startupRAMDiskandCacheMover.sh` header section. The RAM disk works with hibernate\noption - you don't need to worry about this part.\n\nHave something to discuss? \n[![Join the chat at https://gitter.im/zafarella/OSX-RAMDisk](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/zafarella/OSX-RAMDisk?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/458/badge)](https://bestpractices.coreinfrastructure.org/projects/458)\n\nIf you have any issues (compatibility etc) - I am glad to have them reported in the [issues](https://github.com/zafarella/OSX-RAMDisk/issues) tab.\n\nCompatibility\n============\nWorks on\n\n* MAC OS X 10.10.2 Yosemite\n* MAC OS X 10.11 EI Capitan\n* MAC OS X 10.12 Sierra\n\n\u003e Note that you have to re-run the script in order to get the ram disk back after machine restart.\n\u003e Currently it does not place it on startup - I'm working on it.\n\nGive it a try before installing\n===============================\n```bash\n$ curl -o startupRAMDiskandCacheMover.sh https://raw.githubusercontent.com/zafarella/OSX-RAMDisk/master/Contents/MacOS/startupRAMDiskandCacheMover.sh \u0026\u0026\nchmod +x startupRAMDiskandCacheMover.sh \u0026\u0026\n./startupRAMDiskandCacheMover.sh\n```\nor\n```\ngit clone git@github.com:zafarella/OSX-RAMDisk.git \u0026\u0026\nOSX-RAMDisk/Contents/MacOS/startupRAMDiskandCacheMover.sh\n```\nJetbrains IDE notes (IntelliJ)\n===================\nIn order to speed up the compilation and responsiveness of the IDE you can\nchange \"Project compiler output\" and point it to ram disk:\n```\necho /Volumes/ramdisk/${USER}/compileroutput\n```\nand in your project/module settings (Command+down) point to this directory.\nYou can also set this [setting by default](https://www.jetbrains.com/idea/help/accessing-default-settings.html) \nfor your projects at the main menu, choose `File | Other Settings | Default Settings`\n\nIn addition to above you can tune jvm with following [flags](https://gist.github.com/zafarella/43bc260c3c0cdc34f109) \n`vim /Applications/IntelliJ\\ IDEA\\ 15.app/Contents/bin/idea.vmoptions`\n\nInstallation\n============\nDo not use it now - the startup script does not work yet - work in progress\n```\ngit clone git@github.com:zafarella/OSX-RAMDisk.git\ncd OSX-RAMDisk\nmake install\n```\n\nManual Installation\n------------------\n```\ncp OSXRamDisk.plist ~/Library/LaunchAgents\ncp startupRAMDiskandCacheMover.sh /usr/local/bin\n# note - it will close Chrome, safari idea\n/usr/local/bin/startupRAMDiskandCacheMover.sh\n```\n\nUninstall\n============\nRun `make uninstall`\nor manually do following\n\nClose the chrome, idea or any other application you configured to use ram disk.\n```\n   rm /usr/local/bin/startupRAMDiskandCacheMover.sh\n   launchctl unload -w ~/Library/LaunchAgents/OSXRamDisk.plist\n   rm ~/Library/LaunchAgents/OSXRamDisk.plist\n```\n\nAlternatives\n============\nIf you are Linux user use\n* https://github.com/graysky2/profile-sync-daemon\n\n-----------\nWas made with ♥ in NYC\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzafarella%2FOSX-RAMDisk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzafarella%2FOSX-RAMDisk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzafarella%2FOSX-RAMDisk/lists"}