1 votos

¿Puedo guardar mis datos antes de forzar la salida de una aplicación?

Cuando una aplicación no responde, fuerzo la salida y el reinicio.

Pero, ¿hay alguna forma de guardar mis datos antes de salir? ¿Hay algo que pueda hacer para confirmar que la aplicación está realmente muerta?

4voto

Chase Florell Puntos 370

Lamentablemente, cuando una aplicación no responde, generalmente no es posible rescatar ninguno de los datos. La excepción serían las aplicaciones que guardan un archivo de recuperación a intervalos regulares, por ejemplo, el conjunto de aplicaciones de Microsoft Office.

Tus opciones son esperar y esperar que la aplicación responda o forzar la salida.

3voto

Philzen Puntos 116

Depende de por qué la aplicación "no responde".

Una aplicación en este estado no responde a los eventos de UI enviados por el sistema. Por lo tanto, nada de lo que hagas en la UI está llegando, lo que limita tus opciones.

Conozco tres escenarios en los que una aplicación "que no responde" (también conocida como "colgada") puede ser resucitada, con la posibilidad de recuperar sus datos.

  • La causa más común de que una aplicación se cuelgue es la fuerte contención del disco. Esto suele resolverse por sí solo si se espera lo suficiente, pero puede tardar minutos en situaciones extremas. Salir de todas las demás aplicaciones, especialmente las que utilizan mucha memoria, puede acelerar esta recuperación.

  • Menos común es una aplicación que se cuelga debido a un problema con un disco. Esto no es tan raro si se accede a un disco montado en red, pero también puede ocurrir con cualquier disco duro externo. En el caso de un disco de red, puedes intentar desmontarlo, o cambiar tu ubicación de red para desactivar la red como forma de desmontarlo a la fuerza. En el caso de un disco físico, intente desconectarlo (obviamente como último recurso). Una vez que el dispositivo de disco es retirado a la fuerza del sistema, la aplicación puede ser capaz de reanudar su funcionamiento... o puede bloquearse.

  • Mucho más raro es una aplicación que genera un subproceso y luego se cuelga porque ese proceso hace algo inesperado. Por ejemplo, he visto que Safari se cuelga debido a problemas de los subprocesos QuickTime y WebKit. Encontrar y matar el subproceso correcto puede liberar la aplicación principal. Pero hay que estar bastante cómodo con el terminal, el comando "ps", y rastrear los ids de los procesos padres.

Averiguar exactamente por qué se cuelga una aplicación implica hurgar mucho en el nivel de Unix para ver cuál es el estado del proceso. Herramientas como "ps", "top" y "lsof" pueden ser útiles. Pero esperemos que los consejos anteriores puedan orientarte en la dirección correcta.

-1voto

Igor Zelaya Puntos 2266

Puedes salir de una aplicación que no responde a través del Monitor de Actividad, que también confirmará que ha desaparecido al no mostrarla en la lista de procesos activos.

-1voto

Ananda sundar Puntos 1

Sí, podemos evitar la pérdida de datos.

Seleccione Herramientas, Opciones, Marque 'Guardar información de AutoRecover cada:' y proporcione el intervalo. A continuación, haga clic en la pestaña Ubicaciones de los archivos, seleccione Archivos de recuperación automática, haga clic en "Modificar..." y proporcione una ubicación para que guarde los archivos.

0 votos

Sin embargo, esto sólo se aplica a las aplicaciones de MS Office

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X