Nota: esto esnouna pregunta basada en opiniones, y yonoQuiero respuestas basadas en opiniones.
Microsoft ya ha tenido suficiente tiempo para optimizar Windows, incorporar recolectores de basura, etc.
¿Alguien sabe de uncientífico¿Estudio, preferiblemente de un sitio o revista técnica de buena reputación, que muestre alguna ventaja de una "herramienta de optimización de memoria" sobre simplemente dejar que Windows 10 haga lo suyo?
Ciencia, por favor. Mediciones. Nada de "siento..." o "parece..."
Respuesta1
Yo diría que el artículo de Mark Russinovich del 29 de diciembre de 2003 es suficientemente oficial como fuente: El engaño de la optimización de la memoria.
El párrafo inicial dice:
Al navegar por la Web, probablemente haya visto ventanas emergentes en el navegador como "Desfragmente su memoria y mejore el rendimiento" y "Minimice las fallas de las aplicaciones y del sistema y libere la memoria no utilizada". Los enlaces lo llevan a utilidades que prometen hacer todo eso y más por solo $9,95, $14,95 o $29,95. ¿Suena demasiado bueno para ser verdad? Es. Estas utilidades parecen hacer un trabajo útil, pero en el mejor de los casos, los optimizadores de RAM no tienen ningún efecto y, en el peor, degradan seriamente el rendimiento.
Yo agregaría que los optimizadores de memoria funcionan de dos maneras:
- ellos llaman al Conjunto de trabajo vacío Función API de Windows, que obliga a las aplicaciones en ejecución a escribir su memoria de trabajo en el archivo de página de Windows.
- Rápidamente se asignan una gran cantidad de memoria, lo que obliga a Windows a descartar los datos almacenados en caché y escribir datos de la aplicación en el archivo de página. Luego desasignan la memoria y la dejan vacía.
De hecho, ambos liberarán RAM, pero al hacerlo utilizarán recursos de la computadora, CPU y disco, que de otro modo podrían haber sido utilizados por los procesos en ejecución.
Sin embargo, lo que finalmente hace es sólo ralentizar las cosas, porque las aplicaciones tendrán que obtener esos datos del archivo de página. La memoria caché se descartará, por lo que Windows tendrá que obtener los datos que necesita del disco duro. Definitivamente no es una buena idea, especialmente cuando el disco del sistema es SSD.
Pero el mejor argumento contra estos productos es que no hay puntos de referencia. No hay absolutamente ningún punto de referencia que vaya en un sentido u otro, que demuestre una cosa u otra, lo que significa que nadie logró probar nada (o no se molestó en hacerlo). Estoy seguro de que si alguno de los muchos productos de optimización de la memoria pudiera presentar un punto de referencia creíble que demuestre su eficacia, lo habría hecho, pero no existe ninguno. QED.
Respuesta2
No necesitas mediciones científicas, sólo sentido común.
Toda la industria de aplicaciones para "ir más rápido" se basa en FUD: Miedo, Incertidumbre y Duda.
Si suficientes personas le dicen que su computadora será mejor si les permite "optimizarla" para usted, terminará creyéndolo.
Lo primero que hacen la mayoría de esos "optimizadores" es "liberar memoria no utilizada".
¿Por qué diablos querrías hacer eso? El sistema operativo lo mantiene en la RAM porque, según los patrones de uso, es probable que lo necesite nuevamente en un futuro no muy lejano. Es una suposición, pero es una suposición justa.
Entonces, si acertó, no es necesario volver a su disco y recuperar esos datos nuevamente, ya que están allí, listos para ser utilizados. Si adivinó mal, eventualmente permitirá que la siguiente aplicación que la necesite sobrescriba esa área. Nada se pierde, nada se gana.
No hay ninguna ganancia en "liberar" esa RAM sólo para que parezca que tienes más memoria libre.