Red de conocimiento informático - Espacio del host - ¿El teléfono móvil (memoria) cambió de 8G a 12G? ¿Es realmente tan poderosa la "fusión de memoria"?

¿El teléfono móvil (memoria) cambió de 8G a 12G? ¿Es realmente tan poderosa la "fusión de memoria"?

Artículo/Charla sobre tecnología

Viendo que mucha gente habla mal de esta función, creo que todos son un poco extremos. Si bien la tecnología no es tan nueva, eso no significa que a la tecnología antigua no se le pueda dar una nueva vida.

La tecnología de fusión de memoria, solo este nombre, se originó en el sistema VIVO, que fue cuando se lanzó el sistema operativo Origin original. Fue la primera vez que los consumidores comunes supieron que había una memoria virtual similar a una PC. el sistema Android.

De hecho, la tecnología de fusión de memoria no es una tecnología particularmente nueva. Su tecnología subyacente es una versión mejorada de la tecnología existente en los sistemas Linux, que es el intercambio y el zram que mucha gente usa. La industria del desarrollo lo sabe, pero ambas tecnologías siempre han tenido grandes deficiencias.

Entre ellos, la tecnología SWAP es similar a la tecnología de memoria virtual que vemos en la plataforma Windows. En pocas palabras, cuando el sistema detecta memoria física insuficiente, asigna una parte del espacio de la memoria flash (es decir, espacio de almacenamiento en el disco duro) para uso de la memoria, de modo que los servicios en el sistema no se bloqueen directamente ni dejen de responder. Pero el problema principal con esta tecnología es que cuando el sistema detecta que no hay suficiente memoria, ya ha iniciado el mecanismo de reciclaje de memoria, y esta es también la causa principal del retraso. Sumado a las limitaciones de velocidad de la memoria flash en esos años, la tecnología SWAP no ha jugado un buen papel en el sistema Android.

Por otro lado, la tecnología Zram es una tecnología de compresión. Por ejemplo, suponiendo que un proceso que admite WX requiere 500 M de espacio de almacenamiento, después de usar la tecnología ZRAM, cuando se abre la aplicación, la CPU inicialmente comprimirá el proceso de 500 M a 300 M, reduciendo así el espacio de almacenamiento físico ocupado. Pero la tecnología también tiene desventajas. Es decir, ocupará los recursos de potencia informática de la CPU, lo que equivale a agregar un trabajo de compresión a la CPU al abrir la aplicación, lo que naturalmente tiene un impacto considerable en la fluidez de toda la máquina (la eficiencia de ejecución de el sistema Android).

En resumen, aunque swap y zram existen desde hace mucho tiempo, no se han reutilizado debido a varias deficiencias, y el swap en sí es un producto dirigido a algunos teléfonos móviles de gama baja.

Pero con el paso del tiempo, el avance de la tecnología y la mejora del rendimiento del hardware, ambas tecnologías han marcado el comienzo de su propia primavera. El primero es la rápida mejora del rendimiento de la memoria flash, desde emmc hasta el último UFS3.1. El rendimiento de lectura y escritura secuencial y de lectura y escritura aleatoria de la memoria flash se ha mejorado enormemente, sentando una buena base de hardware para la tecnología de intercambio, porque el cuello de botella en el rendimiento de la tecnología de memoria virtual proviene del rendimiento de lectura y escritura de la memoria flash.

Sin embargo, tenga en cuenta que esto no significa que todos los teléfonos móviles equipados con el sistema Android UFS3.1 puedan tener una experiencia estable y fluida después de activar la tecnología de intercambio.

La razón también es muy simple, porque la tecnología de intercambio nativa no es inteligente. De manera simple y grosera arrojará algunos procesos al espacio flash según la detección del sistema y cuando no haya suficiente memoria. Si este proceso resulta ser un proceso legítimo que está utilizando el usuario, entonces la aplicación se congelará y congelará, afectando la experiencia. Y la tecnología SWAP sólo intervendrá cuando el sistema crea que no hay memoria suficiente. En este momento, se ha producido un cuello de botella en el rendimiento y no se pueden evitar directamente los retrasos del sistema.

Entonces, para los fabricantes de teléfonos móviles, cómo hacer que la tecnología de intercambio sea "viva e inteligente" es la clave. En este sentido, en realidad existen diferencias en la tecnología entre los fabricantes de teléfonos móviles. Puede consultar la descripción de la tecnología de fusión de memoria en el primer lanzamiento de VIVO Origin OS. Hay dos indicadores muy importantes: "asignación inteligente e intervención temprana".

¿Qué quieres decir? En pocas palabras, la tecnología de fusión de memoria modificada determinará de forma inteligente qué proceso se puede colocar en el espacio asignado por la memoria flash sin afectar la experiencia del usuario en función de los hábitos de uso del usuario y las características del software en sí. Esto requiere el sistema del fabricante del teléfono móvil. El departamento de I+D emite juicios basándose en sus propios datos de comportamiento del usuario y en los resultados de la comunicación con los fabricantes de aplicaciones.

Este es un gran proyecto que requiere mucho esfuerzo, pero no es tan simple como todos piensan.

La intervención temprana significa que la tecnología de fusión de memoria intervendrá activamente en el patrón de comportamiento del usuario por adelantado, en lugar de esperar hasta que la memoria sea insuficiente para intervenir, evitando así hasta cierto punto el riesgo de pérdida de fluidez causada por una memoria insuficiente. . Esto también debe ser desarrollado por los fabricantes de teléfonos móviles.

En cuanto a la tecnología zram, también se ha optimizado mucho. Por ejemplo, en la última conferencia de desarrolladores de VIVO se mencionó que la tecnología de fusión de memoria puede reducir la huella de memoria del sistema nativo en 800 M. Esta es una aplicación tecnológica típica. La tecnología zram optimizada puede cooperar mejor con la NPU, reduciendo así la carga sobre la CPU, permitiéndole servir al sistema sin problemas y evitando algunas desventajas.

En resumen, esta tecnología es muy necesaria. Después de todo, la memoria del teléfono móvil no se puede aumentar infinitamente. Cómo utilizar la tecnología para reducir los costos de hardware también es una tendencia importante en el futuro.

Solo memoria virtual.

Inútil. La tecnología de memoria virtual existió en las computadoras hace mucho tiempo, pero desapareció más tarde. El hardware no es bueno y la optimización del sistema tampoco. Es solo que los parámetros son originalmente atractivos, pero es solo un truco del fabricante. Apple nunca acumula parámetros y quienes afirman que hay integración de memoria están engañando a la gente.

De hecho, es swap (espacio de intercambio) en Linux, similar a la función de memoria virtual [Tears] en Windows. Simplemente cambia el nombre (fusión de memoria) y sabrás que es superior. Que tonto

El Honor no tiene esta función ¿verdad?