Séparer le Derived Data du Disque Physique

Joanna CarterJoanna Carter Membre, Modérateur
juillet 2016 modifié dans Xcode et Developer Tools #1

Peut-être ça pourrait intéresser quelqu'un


 


J'utilise un disque en mémoire comme "scratch disk" pour les derived data de xCode.


 


Voici le script que l'on puisse appeler au démarrage de l'ordinateur.



set volumes to do shell script "ls /Volumes/"

if volumes contains "RamDisk" then
do shell script "rm -r /Volumes/RAMDisk" with administrator privileges
end if

set device_path to do shell script "hdiutil attach -nomount ram://1953124"

do shell script "newfs_hfs -v RAMDisk -s " & device_path

do shell script "diskutil mount " & device_path

Après que le script a été compilé, l'ajouter a l'onglet Ouverture dans les Préférences Système.


 


Puis changer le Derived Data dans Xcode vers le RAMDisk


Réponses

  • AliGatorAliGator Membre, Modérateur
    Bonne astuce en effet. J'avais utilisé ça à  une époque il y a un bail effectivement c'était pas mal.

    Ceci dit, je n'ai pas remis ça en place le jour où j'ai changé de Mac et que j'ai eu un Mac avec SSD, je n'ai jamais pensé à  re-tenter / reconfigurer ça depuis. Je me dis du coup que j'en n'ai pas ressenti le besoin depuis que j'ai un SSD et non plus un HDD et que je ne sais pas si ça vaut tant que ça le coup quand on a un SSD...

    Tu as quoi toi, disque dur ou SSD ? Tu vois une réelle différence ?
Connectez-vous ou Inscrivez-vous pour répondre.