¿Precargar programas y archivos en la RAM? (ventanas 7)

¿Precargar programas y archivos en la RAM? (ventanas 7)

Ahora que tengo 12 gigas de RAM en mi PC, me gustaría aprovecharlos al máximo y minimizar el acceso al disco de la aplicación/juego que estoy usando mientras lo uso, así que me pregunto si hay algunas formas de Precargue la mayor cantidad de aplicación que pueda caber en la memoria RAM cuando se inicie.

Intenté crear un ramdrive, pero se volvió aburrido copiar los archivos de un lado a otro y hacer las uniones ntfs cada vez. También parece que no todos los programas pueden seguir las uniones :S

También me gustaría hacer esto con archivos de vídeo, especialmente películas HD de gran tamaño. Parece que todos los reproductores multimedia que he probado solo cargan las partes del archivo ya vistas en la RAM + unos segundos. Esto hace que el avance rápido sea realmente entrecortado.

¿Alguien aquí hizo algo como esto?

Respuesta1

Intente crear accesos directos a las aplicaciones en la carpeta de inicio de todos los usuarios. Luego haga clic derecho, propiedades, comience minimizado.

Esto funciona para mí, pero ejecuto programas normales de administración de redes/empresas, nada relacionado con los medios. La ubicación es:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Respuesta2

Es una extraña coincidencia que hace apenas 5 años tener 2GB de memoria fuera la norma. Ahora bien, no es raro encontrarse con personas que llevan 4 GB de RAM en sus portátiles. . .

Dicho esto, no es que muchos programas estén diseñados para ejecutarse con tanta memoria disponible. Incluso si les arrojaras 12 GB, no tendrían idea de qué hacer con ellos. Pocos programadores diseñan sus programas con la especificación "¡Con 12 GB de memoria, cargue la matriz UBER!" Es necesario modificar sus algoritmos de búsqueda y clasificación. Se introducen nuevos errores. Algo que fue eficiente para 100 MB no siempre se ampliará. etcétera etcétera.

En pocas palabras, pocos programas sabrían qué hacer si se les diera tanta memoria. Dicho esto, puedes hacer un par de cosas. Para videos, intente reducir la cantidad de almacenamiento en búfer que realizan. Un compañero de trabajo aumentó su buffer en WMP a 10 segundos y se pregunta por qué tarda tanto en cargarse. Estoy pensando "Bueno, le dijiste que cargara unextradiez segundos de vídeo." Las máquinas más potentes pueden salirse con la suya con un buffer mucho más pequeño ya que la RAM y la CPU son abundantes y la probabilidad de que se produzcan cuellos de botella de E/S es baja.

Y teniendo en cuenta que la gente sigue exigiendo constantemente que los programas utilicen cada vez menos recursos, me cuesta ver que esto cambie pronto en el espacio del consumidor. Los clientes preguntan regularmente "¿por qué mi CPU aumenta al 60%?" o "¿¡por qué el programa X usa 500 MB!?" Simplemente no veo que muchos programadores decidan cometer errores debido al uso elevado de RAM. . .

Respuesta3

No, no he hecho lo que dices; Sin embargo, he jugado con el almacenamiento en caché de la memoria; generalmente se hace a través del exe del programa (para juegos), ya que esto le dicta al sistema/CPU lo que necesita y qué tan importante es; Hice esto para MSFS ACOF (FS9), por ejemplo.

El sistema (Windows) siempre utiliza la RAM, incluso innecesariamente, simplemente le gusta y requiere usar toda la RAM disponible todo el tiempo; Cuando ejecutas un juego con uso intensivo de gráficos; su sistema opera de acuerdo con sus parámetros dentro de sus límites.

Hoy en día, las tarjetas gráficas están empezando a realizar más trabajo mental, lo que ayuda a liberar recursos de CPU y RAM, haciendo que su sistema sea más eficiente; Luego, el sistema utiliza su capacidad de procesamiento avial para alimentar la RAM, leer sus unidades y su red junto con toda la basura de fondo... y mantener las tarjetas gráficas funcionando.

Básicamente, no intente forzar la alimentación de su RAM, Windows lo hace bastante bien; sólo asegúrese de no tener ningún cuello de botella en el sistema y vea si puede liberar recursos de los programas en segundo plano y posiblemente editar sus archivos ejecutables; también puedes hacer MUCHO con Tweaking; Modifico todos mis sistemas, ¡incluso los procesadores de texto!

¡Espero que ayude!

información relacionada