Hay una aplicación altamente calificada en la Mac App Store llamada FreeMemory . Afirma ser capaz de "aumentar su memoria libre con un simple clic". Aunque es gratis en este momento, creo que normalmente cuesta 99 centavos.
Como informático, mi intuición sobre la aplicación es que casi con certeza es aceite de serpiente; en un sistema operativo moderno, cualquier cosa que la aplicación pueda hacer sería innecesaria en el mejor de los casos y realmente perjudicial para el rendimiento en el peor.
Mi mejor conjetura es que la aplicación probablemente hace algo para que el sistema descargue la memoria "Inactiva", lo que probablemente no tenga ningún efecto en el rendimiento. Sin embargo, se proporciona muy poca información sobre la aplicación, y soy reacio a instalarla en mi máquina. Tampoco estoy tan familiarizado con OS X como con Linux y Windows, por lo que podría estar equivocado acerca de cómo OS X maneja la RAM.
Mis preguntas son:
- ¿Qué hace exactamente FreeMemory y cómo lo logra? ¿Existe alguna API pública que pueda dar acceso a los programas de espacio de usuario a los parámetros de administración de memoria del sistema operativo?
- ¿Podría el uso de FreeMemory realmente conferir un aumento de rendimiento, o sospecho que es aceite de serpiente?
fuente
Respuestas:
Absolutamente nada más que estafar a las personas con su dinero. No me preguntes por qué Apple lo aprobó. iOS y OS X administran la memoria según sea necesario. Un montón de FUD por ahí alegando que es pobre en eso. No hay evidencia que respalde esas afirmaciones. No hay hechos nunca presentados. Nadie con un mínimo de experiencia o educación en el campo ha surgido (que he visto) y acreditado los reclamos. Aceite de serpiente.
¿Quieres mejorar el rendimiento? Compra un mejor dispositivo. Solo un mejor hardware puede equivaler a un mejor rendimiento. Por supuesto, puede optimizar un sistema, pero esto no hace eso, solo cambia la memoria disponible.
Aquí hay un desglose de cómo entender la administración de memoria en OS X ( cortesía de Apple ):
Ahora, incluso con una comprensión rudimentaria de la administración de memoria en el sistema operativo de Apple, dígame si cree que "liberar" la memoria inactiva es útil. Está disponible para cualquier aplicación que lo solicite y si la misma aplicación quiere recuperarla, obtiene un aumento de velocidad. Por supuesto, no es tan simple, pero arrasar la memoria inactiva y moverla a memoria libre no aumenta el rendimiento. Después de todo, ¿cómo podría? Un buen sistema debería atesorar toda su memoria y asignarla a las cosas que la necesitan. La memoria libre es memoria desperdiciada ya que, por definición, no se utiliza. Si tiene 8 GB de RAM y mantiene 4 GB libres en todo momento, entonces tiene un sistema con 4 GB.
La memoria inactiva en OS X se asigna de forma inteligente. Cambiaré mi tono cuando vea datos válidos y confiables que afirman lo contrario. Y honestamente, si nada más, ¿crees que alguna aplicación de terceros ha encontrado el santo grial de la administración de memoria que ha eludido a los ingenieros de clase mundial de Apple todo este tiempo (sin mencionar los miles de programadores UNIX de código abierto)? Como dije, aceite de serpiente.
fuente
Instalados y probados, ejecutan el comando de purga y liberan memoria inactiva. No es 100% aceite de serpiente, puede haber situaciones en las que OS X no libera correctamente el inactivo y comienza a golpear el archivo de intercambio basado en disco (incurriendo en un golpe de rendimiento de E / S), pero es bastante inútil para la mayoría de los usuarios.
Aunque si ganan $ 0.99 por incluir un comando en una barra de menú, realmente necesito obtener mi licencia de desarrollador de Mac.
fuente