Vamos a ver, lo primero que hay que tratar de ver es por qué se produce ese mensaje o cuando. Si, ya sé que a veces puede parecer esporádico pero no lo es tanto. Algo importante que es necesario saber es que el mensaje "CorelDRAW no responde" lo pone Windows (a veces en la barra superior, otras veces dejando en blanco la pantalla, etc.) Es decir, si aparece ese mensaje es porque Windows está tratando de acceder a Corel y el programa tarda en reaccionar más tiempo de lo que tiene establecido Windows en el Registro. No significa que necesariamente el programa se haya colgado, de hecho en muchos casos es Windows el que se colgó al querer acceder el programa.
En las versiones anteriores de Windows el mensaje era diferente, y CorelDRAW traia una opcion de mostrar una advertencia (el odiado C.A.R.M.) cada vez que notaba que los recursos de Windows estaba bajo o que el sistema tenía poca memoria virtual. Pero la gente creia que era un fallo de Corel, ya que muchas veces cuando aparecia la advertencia ya era tarde porque Windows estaba con pocos recursos libres y no permitia guardar. Sin embargo, muchas veces se podia solucionar liberando recursos (por ej cerrando otros programas) y se podia prevenir que apareciera aumentando la memoria virtual.
En las versiones actuales la situacion no es muy diferente. Se necesita tener mucha memoria virtual para que el sistema funcione adecuadamente. Por ej si tienes 2 Gb de RAM deberias tener unos 20 Gb de memoria virtual asignados. Esa memoria virtual o archivo de intercambio es donde Windows almacena archivos temporarios. Un archivo mediano, supongamos 50 megas genera archivos temporarios muy grandes. Hay que recordar que si mide 50 Mb cerrado, en realidad es mucho mas grande, ya que CorelDRAW comprime los archivos. Asi que un archivo de 50 Mb puede medir, sin comprimir, 200 o 300 Mb, y al abrir se descomprime. Por lo tanto, los archivos temporarios seran igualmente grandes (cada vez que copias, cada paso que das para poder deshacer, etc).
Si tienes configurado a Windows para que administre la memoria virtual, partiendo de una base reducida, cuando CorelDRAW comience a generar archivos temporarios Windows va a tratar de incrementar la memoria virtual. Pero no lo hace de una sola vez sino que va aumentando de a poco y como ese proceso involucra al sistema entero, durante ese proceso Windows no puede procesar nada, y de acuerdo a lo grande que sea, puede llegar a tardar varios segundos. Si en ese momento CorelDRAW quiere hacer su copia de seguridad automática, Windows le impedirá el acceso, y mostrará un mensaje diciendo que el programa no responde. Y como la copia de seguridad puede requerir mas memoria virtual, puede ser que necesite aumentarla mas aun, lo cual es un circulo vicioso. Lo malo es que cuando reinicias, Windows vuelve a reducir la memoria virtual, asi que el problema vuelve a empezar.
Aparte de todo eso, hay que ver si el equipo tiene un procesador o mas. Es no siempre es facil saberlo ya que pro ejemplo Intel usa nombres que deliberadamente llaman a la confusion. Por ejemplo, el DualCore es un sólo procesador dividido en dos partes, el Core2Duo es un procesador con dos núcleos, los Core2Quad es un procesador con dos núcleos divididos en dos partes cada uno, que no es lo mismo que cuatro procesadores (los QuadCore de AMD sí son un procesador con 4 núcleos reales). ¿a que viene todo esto? Si tienes una version anterior a X5, CorelDRAW utilizará sólo el procesador principal, no importa si tienes 4 u 8. Y ese procesador está ocupado... pues a esperar, lo cual puede provocar que Windows diga que está demorando demasiado en responder y aparezca el mensaje de "CorelDRAW no responde...". En realidad, es verdad pero en ese momento es el procesador principal el que está ocupado. CorelDRAW X5, X6 y X7 aprovechan los procesadores de múltiple núcleo, aunque X5 solo permite usar aplicaciones en segundo plano, mientras que X6 y X7 son los que pueden trabajar directamente usando un procesador secundario libre como procesador principal, liberando el procesador primario. Por supuesto, esa opción también puede desactivarse pero no es necesario.
Desactivar la copia de seguridad automática no siempre es buena idea, porque tener una copia de seguridad ayuda, pero a veces es necesario aumentar el tiempo entre una y otra. Hay gente que hace lo contrario, es decir, reduce el tiempo entre copias de seguridad (por ej cada 5 o 10 minutos) lo cual en realidad solo agrava el problema: el programa accede al procesador secundario y la memoria virtual más a menudo, y si Windows está configurado para gestionar la memoria virtual el problema se repetirá mas frecuentemente. La mejor solucion, por lo tanto, sigue siendo incrementar la memoria virtual tanto como sea posible. Luego hay que ver qué otros procesos están siendo ejecutados en Windows, ya que podria haber mas de un programa accediendo a Windows (de hecho, suele haberlo) y estar interfiriendo.
|