Cosa causa la perdita temporanea di circa 20 GB di spazio sul disco rigido durante l'utilizzo di XCode?


3

Ho un disco rigido da 120 GB (20 GB di spazio libero). Sono uno sviluppatore in XCode e talvolta ricevo il messaggio di "errore di spazio su disco insufficiente" che non riesco nemmeno a salvare i miei file codificati prima di ripulire parte dello spazio.
Non so perché questo accada perché senza eseguire nulla sto perdendo circa 19 GB di spazio. Questo spazio perso riacquista se riavvio il mac. Ho chiesto in giro con i miei amici e non hanno questo tipo di comportamento, quindi sembra che io sia l'unico.

Ho provato MACKeeper Utility per cancellare le cose inutilizzate ma è solo una soluzione temporanea!
Qualcuno di voi ha un'idea di cosa fare?

Risposte:


1

Il problema è probabilmente che lo spazio è occupato da file di scambio e, probabilmente, da una modalità di sospensione ibernazione. Per vedere questo fai un ls -l /var/vmQuesti file vengono eliminati al riavvio e iniziano ad aumentare man mano che usi più memoria e Xcode richiede molta memoria.

È necessario ridurre lo spazio utilizzato dal resto del sistema. app e dati. Fondamentalmente 120 GB sono troppo piccoli a meno che non vengano utilizzati solo per lo sviluppo e non per musica o altri file multimediali. Puoi risparmiare un po 'di spazio su disco rimuovendo le applicazioni inutilizzate e cancellando altre lingue (vedi altre domande qui) ma ottenere un disco rigido più grande o esterno è probabilmente un uso migliore del tuo tempo.

Per vedere dove va lo spazio, vedere le applicazioni in questa domanda o dalla riga di comando du.


Spot on, questo è quasi certamente causato dallo scambio. Sottolineerò che uno dei pochi miglioramenti in Mountain Lion over Lion è che il pager dinamico è stato apparentemente corretto per non generare file di scambio così grandi. Quindi, se l'OP esegue Lion, un aggiornamento a Mountain Lion potrebbe non essere una cattiva idea.
pmdj,

@pmjordan - puoi fornire una fonte per queste informazioni
Marco

0

@Mark ha ragione sul fatto che è causato da file di scambio estremamente grandi, ma in realtà non è necessario un nuovo disco. È un problema all'interno di Xcode. Se i file di scambio hanno superato i 60 GB, basta chiudere e riavviare Xcode. Ricomincerà da zero.

Mi sembra che sia l' indicizzazione e il completamento automatico a causare il problema, quindi se puoi permetterti di programmare in questo modo, disattiva il completamento automatico andando in Preferenze / Modifica del testo / Completamento del codice: (deseleziona tutto) .

Quel disco di swap non dovrebbe essere usato da Xcode. Se il problema si verifica in modo coerente, prova a inviare una segnalazione di bug.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.