Quando un'applicazione non risponde, forza Esci e Riavvia.
Ma c'è un modo in cui posso salvare i miei dati prima di uscire? C'è qualcosa che posso fare per confermare che l'applicazione è davvero morta?
Dipende dal motivo per cui l'applicazione è "Non risponde".
Un'applicazione in questo stato non risponde agli eventi dell'interfaccia utente inviati dal sistema. Quindi niente di ciò che fai nell'interfaccia utente sta attraversando, il che limita le tue opzioni.
Conosco tre scenari in cui è possibile far risorgere un'applicazione "Not Responding" (aka "hung"), con la possibilità di recuperare i dati.
La causa più comune di blocco dell'applicazione è la contesa del disco pesante. Questo di solito si risolve da solo se aspetti abbastanza a lungo, ma può richiedere dei minuti in situazioni estreme. Chiudere tutte le altre applicazioni, specialmente quelle che utilizzano molta memoria, può velocizzare il recupero.
Meno comune è un'applicazione che si blocca a causa di un problema con un disco. Questo in realtà non è così raro se si accede a un disco montato in rete, ma può anche accadere con qualsiasi disco rigido esterno. Nel caso di un disco di rete, è possibile provare a disinstallarlo o modificare la posizione di rete in modo da disabilitare il collegamento in rete come modo per disinstallarlo forzatamente. Nel caso di un disco fisico, provare a scollegarlo (ovviamente come ultima risorsa). Una volta che il dispositivo del disco viene rimosso forzatamente dal sistema, l'applicazione potrebbe essere in grado di riprendere a funzionare ... oppure potrebbe bloccarsi.
Molto più rara è un'applicazione che genera un sottoprocesso e quindi si blocca perché quel processo fa qualcosa di inaspettato. Ad esempio, ho visto il blocco di Safari a causa di problemi ai sottoprocessi di QuickTime e WebKit. Trovare e uccidere il sottoprocesso giusto può liberare l'applicazione principale. Ma devi essere abbastanza a tuo agio con il terminale, il comando "ps" e rintracciare gli id dei processi principali.
Capire esattamente il motivo per cui un'applicazione è appesa comporta un sacco di frugare a livello di unix per vedere quale sia lo stato del processo. Strumenti come "ps", "top" e "lsof" possono essere utili. Ma spero che i suggerimenti di cui sopra possano farti puntare nella giusta direzione.
Sfortunatamente quando un'applicazione non risponde, generalmente non è possibile salvare alcun dato. L'eccezione a questo sarebbe applicazioni che salvano un file di recupero a intervalli regolari, ad es. Suite di applicazioni Microsoft Office.
Le tue opzioni sono o di aspettare e sperare che l'applicazione risponda o la Forza Esci.
Puoi uscire da un'applicazione non rispondente tramite l'Activity Monitor, che confermerà anche che non è presente non mostrandola nell'elenco dei processi attivi.
Sì, possiamo prevenire la perdita di dati.
Seleziona Strumenti, Opzioni, seleziona 'Salva informazioni di salvataggio automatico ogni:' e fornisci l'intervallo. Quindi fare clic sulla scheda Posizioni file, selezionare File di salvataggio automatico, fare clic su "Modifica ..." & fornire un percorso in cui salvare i file.
Leggi altre domande sui tag applications