Liberar RAM

kaiserssosse

Hola a todos.
Tengo una duda cuando estas ejecutando un juego y sales a windows y entras otra vez al juego se supone que se carga otra vez la RAM?
y por ejemplo si libero la RAM mientras juego seria lo mismo? gracias por vuestras respuestas.

Poisonous

Cada vez que llamas a un proceso este se carga en ram (ya sea un juego, un navegador o lo que tu quieras).
Si este esta bien programado se libera de ram totalmente al salir, si volvieses a ejecutarlo se volveria a cargar en memoria principal.

Lo que pasa es que Windows no optimiza la memoria Ram, puede que tengas suficiente memoria para cargar algo, pero si esta no se encuentra "seguida" Windows no es capaz de coger todos lo pequeños bloques de memoria y juntarlos formando uno mas grande.

De este modo si la rutina en cuestion ocupa mas que el boques mas grande de RAM disponible el SO va a tirar de memoria virtual y memoria secundaria relentizando mucho el sistema.

Es por eso que si llevas con el pc encendido mucho tiempo notas que va muy lento, ya que se han ido cargdo/liberando cosas en meoria y han dejado secuancias no consecutivas de memoria libres.
Reiniciando t aseguras que la memoria se libere al 100%

kaiserssosse

#2 La verdad lo decia porque por ejemplo antes de entrar en un juego si cambias algo te lo cambiara(ejemplo: skins de los grangeros de AOE2), pero tambien funciona si minimizas y sales a windows y otra vez maximizas (aqui supongo que cargara otra vez en RAM y por eso funciona).
Entonces mi pregunta es, es esto cierto? o por el contrario porque funciona tambien?

y otra cosa, si tengo un programa que libera la ram, y tengo otro que añade esas modificaciones en partida, si primero modifico y despues libero la RAM, se cargara las modificaciones?

eso es todo.

Poisonous

Si minimizas el juego no se libera de la memoria RAM.
Y si tienes un programa q segun tu libera ram, si cumple bien su cometido pues sería lo mismo que cerrar el juego y volverlo a abrir. Por lo tanto las modificaciones e pierden (a no se que se guarden en el HD)

kaiserssosse

entonces que deberia hacer para emular ese salto al escritorio y esa vuelta al juego? por ejemplo en un juego tipo half life 2? algun programa en msdos?

Usuarios habituales

  • kaiserssosse
  • Poisonous