Vaciar la memoria??
Hola. Quisiera saber si hay alguna forma mediante código de vaciar la memoria y/o el portapapeles de windows para agilizar el ordenador.
El problema me surge en una macro de Excel (sé que no es Visual Básic, pero el código es el mismo), que realiza muchas tareas, y me pasa que cuando se ejecuta varias veces seguidas (5-6 o más, es vastante habitual) el ordenador empieza a ir lento. La macro en sí utiliza vastantas variables y también el portapapeles. Si hubiera alguna forma de vaciar el portapapeles o la memoria temporal me sería de gran ayuda para no "bloquear" el PC.
Gracias
El problema me surge en una macro de Excel (sé que no es Visual Básic, pero el código es el mismo), que realiza muchas tareas, y me pasa que cuando se ejecuta varias veces seguidas (5-6 o más, es vastante habitual) el ordenador empieza a ir lento. La macro en sí utiliza vastantas variables y también el portapapeles. Si hubiera alguna forma de vaciar el portapapeles o la memoria temporal me sería de gran ayuda para no "bloquear" el PC.
Gracias
Eso no es así de sencillo, a mi mejor entender. Yo diría que el problema está en el código que está usando. Seguramente está manteniendo referencias a objetos entre una pasada y otra. O bien, si una ejecución afecta los datos de la siguiente, entonces tal vez el código está efectuando mal los cálculos.
La solución a su problema no está en liberar memoria arbitrariamente, sino que más bien está en refinar su código y asegurarse de limpiar el "desorden" cuando la ejecución termina.
La solución a su problema no está en liberar memoria arbitrariamente, sino que más bien está en refinar su código y asegurarse de limpiar el "desorden" cuando la ejecución termina.
