Uso de memoria en Windows Vista

En cada charla, evento, foro, curso,etc… al que acudo o leo , aparte de la compatibilidad de aplicaciones, la otra gran queja es el “alto” consumo de memoria del que hace gala Windows Vista y que, aunque por mas que le expliques al usuario que eso es debido a una nueva forma de gestionar la memoria llamada Superfetch , estupendamente explicada en este mismo blog por Juan Francisco Arrabé, la gente sigue sin entender del todo porque trabaja así y sobre todo piensan que esa memoria que guarda Windows Vista en caché no es recuperable, es decir, que si el Sistema Operativo cachea 2 Gb y nuestro equipo tiene 3 Gb de memoria física, solo nos queda disponible 1 Gb para nuestro uso y disfrute.

Hoy, con una sencilla práctica vamos a ver que no es así y que cuando Windows Vista necesita recuperar esa memoria que ha guardado en caché lo hará sin ningún problema. Mi equipo tiene un procesador Intel Core 2 Duo a 2 GHz con 4 Gb de RAM y Windows Vista Ultimate X64 instalado.

clip_image001

Como podéis ver en la imagen anterior, mi equipo nada más arrancarlo tiene más de 1,5 Gb de RAM en caché. En este punto es en el que los “Anti-Vista” se basan para criticar al sistema operativo. Pero ahora vamos a ver como si necesitamos esa memoria, Windows Vista la libera. Primero vamos a arrancar lo que muchos llaman “comerecursos”, Internet Explorer 7

clip_image003

clip_image005

Como veis, tras haber arrancado 14 páginas de IE7, cada una de ellas con diferentes pestañas de youtube reproduciendo un video, ha aumentado mel consumo de mi CPU pero la memoria en caché sigue siendo prácticamente la misma. Pues bien, vamos a forzar un pelín mas la maquina porque necesitamos ver si esos 2 Gb son liberados. Vamos a hacer una prueba con un programa que se llama memtest y que sirve para testear nuestra RAM.

clip_image006

Lo ejecutamos (todavía tenemos las 14 páginas de IE7 abiertas) y vamos a ver qué pasa:

clip_image008

Como veis, con lo que teníamos abierto y ejecutando dos MEMTEST, Windows Vista ha necesitado liberar la memoria que tenia cacheada para que estuviese disponible para nuestro uso.

Y creo que con esta prueba se demuestra que no es que el sistema Operativo se quede con toda esa memoria para su funcionamiento, si no que en el momento en el que debido a nuestro trabajo tenga que utilizarla la irá liberando de esa caché.

34 comentarios en “Uso de memoria en Windows Vista”

  1. Todo muy lindo con excepción de una cosa… jamas nos dijiste que pasa cuando vista “libera el cache” para nuestro uso…

    A no pues claro esa memoria “cacheada” pasa a la memoria virtual que no es mas que un cacho de tu HDD, con lo que todo ese 1.5 gb pasa ahí y mientras estas usándola ahí se queda y se trabaja y que pasa cuando terminas de digamos de usar la memoria? pues parte de ella (si no es que todo) pasa de regreso a la ram (involucrando un gasto de escritura en el HD)…

    Lindo no?
    Prefiero un sistema como XP (no linux, por que linux es para los brutos que creen que saben informática) que llegando consume 256 mb de ram… que esta bien a larga chupa mas y los programas al iniciar tienen que recargar, no como vista que te carga todo de un golpe, pero en si consume menos y esos movimientos de memoria virtual…

    Y para la próxima por favor, consideren el usuario común, las PC’s del usuario común están en 512 de Ram (sobre todo esos portátiles “windows vista capable”).
    Obviamente no puedes comparar un PC con 4 EXCITANTE gigas de ram a uno que apenas y da los 512 de Ram.

  2. usa linux se libre no seas tonto los que usamos linux sabemos mas de lo que te imaginas…son tontos los que no aprenden a usarlos y se encierran en su windows

  3. que tonto eres usa linux y librate de toda esa basura.. los que usamos linux sabemos mas de lo que te imaginas tontos son los que no aprenden a usarlo y se encierran en sus windows

  4. coincido con antivista .. sobre todo tras ese “pero la memoria en caché sigue siendo prácticamente la misma.” luego correr los iexplorer … macho donde es la misma … casi 500 megas arriba está. tengo un Phenom 9650 con 4GB y estoy testeando el vista home premium x64, y realmente VA PARA ATRAS!!!
    para los que les gusta el aspecto grafico el AERO es un mito, queda mucho mejor un XP con cube desktop y un theme de vista. OJO a nivel procesos anda perfecto .. pero claro .. con una bestia de cuatro nucleos corriendo.

  5. A ver, como dijo Jack “El Destripador”, vayamos por partes:

    @antivista, esa memoria que deja de estar en caché pasa a estar a disposicion del programa que la solicita, en el caso del articulo, el memtest.Aparte, esta practica está realizada en un equipo potente con 4 Gb de RAM para que se vea con mas nitidez como libera esa RAM, normalmente esta practica la realizo con una maquina virtual con 1024 Mb de RAM

    @antivista2, yo veo que de una imagen a otra han pasado unos 10 minutos y la cantidad de memoria en caché ha subido 100 Megas…no 500

    @orlando, dime de que presumes y te diré de que careces.

  6. Sin entrar en debates tontos de indole “No técnica” sobre Linux/Windows, lo cierto es que Windows Vista es un sistema Operativo que cumple con los últimos estándares y con una una relación Seguridad-Rendimiento bastante buena ¿o cuando instalais uns antivirus no notais un aumento en el consumo de memoria y en los ciclos del procesador?.

    Técnologias como UIPI, MIC, Service Hardening, UAC, ASLR, Bitlocker, Windows Deffender, TPM etc hacen de Windows Vista el sistema operativo de Microsoft más seguro hasta la fecha, sino el más seguro de los sistemas operativos de escritorio existentes.

    Os dejo un enlace a la guía de seguridad de Windows Vista para que le echeis un vistazo:

    http://www.microsoft.com/latam/technet/windowsvista/security/guide.mspx

    Windows Vista ha obtenido varios certificados CC, y a dia de hoy tiene una gestión de memoria envidiable (y copiada por algunos proyectos de Linux). Añadiendo a esto temas como el gasto de energía (el mundo ecologico), que ayudan a prolongar la duración de las baterias de los portatiles y un proceso de arranque muy optimizado (y que no esta en periodo de pruebas como ocurre con UPSTART de ubuntu en muchas distribuciones). Esto (y otras muchas cosas como los propios rootkits) hacen que me decisión sea clara:

    Q:¿Windows Vista o XP?
    A: Windows Vista

    Q:¿Windows Vista o Linux?
    A: Windows Vista

    Q:¿Windows Vista o Windows 7?
    A: Windows 7 xDD

  7. si nos referimos a temas de seguridad es practicamente tonto comparar a windows ME2(vista) o cualquier otro windows con linux todo el mundo sabe que linux es el SO mas seguro que existe
    vamos con la memoria dime que pasa compro mi portatil un sempron con 512 de ram ala fuerza me meten el ME2, la maquina funciona lenta sin antivirus, le instalo kaspersky 7 y olle eso es imposible de usar el consumo de memoria en ese caso con 512 es excesivo mejor uso mi ubuntu no ocupo antivirus ni ocupo casi 2gb de ram para poder trabajar (a medias) hay que ver que tal windows 7 a ver si no nos salen con un ME3..

  8. si nos referimos a temas de seguridad es practicamente tonto comparar a windows ME2(vista) o cualquier otro windows con linux todo el mundo sabe que linux es el SO mas seguro que existe
    vamos con la memoria dime que pasa compro mi portatil un sempron con 512 de ram ala fuerza me meten el ME2, la maquina funciona lenta sin antivirus, le instalo kaspersky 7 y olle eso es imposible de usar el consumo de memoria en ese caso con 512 es excesivo mejor uso mi ubuntu no ocupo antivirus ni ocupo casi 2gb de ram para poder trabajar (a medias) hay que ver que tal windows 7 a ver si no nos salen con un ME3..

  9. Uff esto se esta moviendo peligrosamente hacia un debate de esos interminables de Linux / Windows, pero chico, a menos que aportes datos técnicos tienes las de perder. El Blog se llama Vista-Tecnica, y la gente esta deseando que aportes tus conocimientos en un debate verdaderamente técnico que no sea del tipo “Linux es mejor por que lo digo yo y la RAM de mi ubuntu”.

    ¿Cuantos Rootkits conoces que hayan sido capaces de parchear el kernel de Vista?, yo te puedo mencionar algunos de Linux…

  10. te menciono estos, Vbootkit,Rootkit.Agent.NBQ y en realidad mira es cuestion de tiempo para que aperezcan mas ya que somos millones los que buscamos debilidades contra los SO y sobre todo contra MS, los bugs en linux son cuestion de horas o maximo dias para tener solucion somos millones viendo el mismo codigo, es mas facil arreglarlos no crees?…que tal el aspecto grafico te gusta tu windows aero o no te alcansa la memoria para activarlo?? o se te acabo el dinero y no puedes pasar de ME2 basic al premiun.Te puedo asegurar que el Ubuntu con todos sus efectos activados consume menos recursos que el vista con su configuracion grafica minima

  11. Esperaba que saliera VbootKit por eso de que se ha hecho más o menos famoso por aparecer en la BlackHat de 2007, pero si a ti te parece que es serio que para infectar Windows Vista sea necesario hacerlo con este apagado y desde un CD de arranque “apaga y vamonos” (nunca mejor dicho).

    Usar VbootKit como Rootkit efectivo para Windows Vista sería como volver al malware de hace 10 años, y no es más (por mucho que te moleste) que el reconocimiento de que Windows Vista es un sistema muy bien protegido, y eso sin mencionar que VbootKit no afecta a Windows Vista si habilitamos la tecnología Bitlocker con TPM, que es capaz de comprobar la integridad de los medios que intervienen en el arranque del sistema operativo (como la BIOS, el MBR, o el BootMgr de Windows).

    Sobre Rootkit.Agent.NBQ te gustará saber que las versiones de 64bits de Windows Vista no son afectadas porque para poder instalar un driver en modo Kernel dicho driver debe estar fimado digitalmente por WHQL (Windows Hardware Quality Labs) de Microsoft. A esto hay que añadir que para poder ser infectados es necesario que estemos logados con un usuario administrador y con el UAC (Control de Cuentas de Usuario) deshabilitado.

    Es decir que para que Rootkit.Agent.NBQ infecte nuestro equipo es necesario rebajar la seguridad que viene de serie en el propio sistema operativo.

    Denuevo te remito a la guía de seguridad de Windows Vista que Microsoft publicó hace unos meses:

    http://geeks.ms/blogs/vista-tecnica/archive/2008/08/05/gu-237-a-de-seguridad-de-windows-vista.aspx

    Sobre la supuesta “seguridad” en el código del Kernel de Linux habria mucho que hablar, aunque baste con mencionar que se plantea usar un cliclo completo de desarrollo para solucionar problemas de seguridad conocidos…

  12. la mayoria de usuarios domesticos que tienen su ME2 no soportan lo peor que tiene ese sistema operativo que es el UAC de echo un 99,9% de las personas que usan ME2 lo tienen deshabilitado y son administradores de su sistema convirtiendo al Rootkit.Agent.NBQ en una posible gran ameneza
    (como lo son todos los virus que se puede infectar de cualquier otro medio)todo eso hace que windows ME2 sea un SO tedioso y lento para un usuario domestico (clientes) solo que da esperar al 7 y dejar este otro fracaso de MS en el olvido…

  13. Hola orlando,

    Si sigues este blog habrás podido observar que los temas que se tratan aquí son puramente técnicos, así que te pediría que por favor te ciñeses al mismo y si quieres discutir lo hagas aportando datos tecnicos con enlaces que los soporten y no lanzando porcentajes al azar, porque para los seguidores del mismo puede resultar tedioso leer las mismas consignas que todos conocemos una y otra vez sin aportar ningún dato.

    Un Saludo.

  14. Hola, hace 2 dias que instale windows vista en mi maquina con 3GB de ram, cuando termina de arrancar el sistema operativo empieza el volcado de memoria en cache y el disco carga entre 3 y 5 minutos, despues de ahi se detiene la carga hasta dejar en memoria disponible unos 20 o 30 mb guardando en cache un poco mas de 2gb. Lo que queria saber es que cada vez que cierro alguna aplicacion pesada o juego comienza de nuevo este volcado pero esta vez dura menos. Es normal esto que ocurra siempre o a mi solo me pasa??
    Un saludo

  15. Gracias por las aclaraciones ahora las mías…

    @Orlando: Por favor deja de defender Linux que se nota que no sabes ni un poquito acerca de el, capaz y que se te pregunto una cosa tan sencilla o no me respondes o simplemente me das algún tutorial de por ahí que ni tu te has leído.
    Segundo punto es otro debate de linux vs windows con el tema virus; mira man no hay diferencia entre windows y linux en esto, para mi me es fácil ver algo como
    ./gratis-pr0n.sh
    : Necesitas privilegios de root
    sudo gratis-pr0n.sh
    ………
    Message Broadcast from root at pts/1
    System is going for reboot now…
    ………

    =P

    @A Todos los que apelan a seguridad de vista: Vista tiene una EXCELENTE de seguridad, esto es hermoso y lindo pero mi prioridad en mi trabajo no es la seguridad es hacer mi trabajo y el otro dia tuve que pelear con mi nueva laptop “windows vista capable” para que me deje abrir office mientras hago unos procesamientos pesados con simplemente windows live messenger…. si búrlate pero wlv se peleaba el procesador contra office lo que me dejaba tiempo de ir a comprar mi refresco y papitas y aun asi no cargaba word.
    Todos ustedes dirán pues “o tienes virus” o “maquina fea”, lo de virus no creo ya reinstale al menos 2 veces mi maquina con el disco de recuperación del fabricante de la laptop asi como no creo lo de maquina fea por aquí en el exterior tiene un logo muy bonito que dice “windows vista capable” osea que mi maquina se construyo específicamente para cubrir las necesidades de vista.

    Por favor:
    Apelar a la seguridad en windows vista es como si me sentara a apelar la falta de virus en cualquier otro sistema operativo.
    Por favor no se salgan la discusión hablamos de rendimiento no de seguridad, para hablar de seguridad vayan con chema o con silverhack que ahí es donde se toca el tema de la seguridad con windows vista.

    Saludos

  16. Si es que está claro que un BenchMark de un Windows NT contra un Windows Vista gana un NT de la misma manera que un kernel 2.2 a un 2.6 en entornos Linux.

    Conclusión: No se puede hablar de rendimiento sin hablar de funcionalidad. La funcionalidad tiene un coste en rendimiento, al igual que la seguridad, por eso no estoy deacuerdo con eso de que no venga a cuento hablar de seguridad en Windows Vista.

    AntiVista, si cres que para hablar de seguridad en este post es necesario que lo legitime Chema o Silverhack solo tienes que pedirlo que todo se andará.

    De todos modos cualquier debate es constructivo, ¿cres que la funcionalidad ofrecida por Windows Vista no merece un mayor consumo de recursos? mi opinión ya la sabes, espero la tuya que de estas cosas aprendemos todos 😉

    Un saludo

  17. Y pero que terquedad con ustedes de sacar la seguridad a flote…

    Se que trabajas para chema y tu compañero es silverhack, no me interesa la seguridad en vista en este blog (para eso tengo el lado del mal y el diario de juanito), el tema de los benchmarks hombre no te estoy pidiendo que corras vista con el mismo hardware de windows 98, te lo estoy pidiendo con el de xp y ni eso te lo estoy pidiendo con el hardware que dice “Windows Vista Capable” osea page mi laptop y no me corrre vista decentemente… de quien es el timo? del fabricante o del que hace el software?

    Seguro como buen microsoft-wh0re es facil decir el fabricante… yo le pase requerimientos minimos es problema de el no haber probado el performance.

    Yo la verdad quiero que sean sinceros, eso de manejo de memoria que los linuxeros envidiaran, no se como decir ellos lo envidian por que por mas que sepan como imitar algo parecido no lo pueden hacer exacto por que caen los patent-trolls y empieza las guerras por pedazitos de codigo “chutados”, pero no se tal vez sea eficaz pero no eficiente, la verdad no quiero entrar windows vs linux, yo uso windows y estoy contento hasta windows xp… ahora estoy usando XP por que vista no lo corre mi maquina de escritorio (ni que le empaze de RAM) y pues la laptop que tiene vista se la termine regalando a un familiar.

    Windows vista ha sido el fiasco mas grande de microsoft desde windows me, es obvio que no lo van a aceptar por que uno tiene que comer de lo que vende, de otras manera se vería sospechoso.
    Windows 7… no se siento que es Windows Vista Service Pack 4, aun no lo he probado y pues voy a ver si voy al seminario de chema para observarlo de cerca.

    Por ahora no quiero que engañen a la gente diciéndoles “windows vista excelente consumo de memoria” simplemente pongan “windows vista excelente consumidor de memoria”.

    Saludos

  18. Los portátiles que vienen con Windows Vista se ofrecen bajo dos modelos:

    Windows Vista Capable (tú caso):
    Pensado para equipos de bajas prestaciones, de bajo coste o que provienen de XP, basicamente certifica que el hardware es compatible con Windows Vista pero no se garantiza que funcione el AERO entre otros. Esta pensado para trabajar con “Windows Vista Home Basic”.

    Windows Vista Premium Ready PC: Pensado para correr Windows Vista en condiciones, con AERO y con cualquier versión de Windows Vista (Home Premium, Bussiness, Enterprise, Ultimate)

    http://www.microsoft.com/latam/windowsvista/getready/capable.mspx

    Tu problema puede deberse a que te hayan metido un HOME PREMIUM cuando tendrías que tener un HOME BASIC (algo que deberías reclamar a la tienda que te lo vendió). Los equipos “Windows Vista Capable” están destinados a navegar por internet y trabajar con office, si lo que necesitabas era un buen rendimiento deberías haber obtenido un equipo de mayores prestaciones.

    Luego hay otro asunto pululando por ahi que es la cantidad de software basura que meten las empresas OEM por contratos con otras empresas (versiones de evaluación de antivirus, software de video, de edición de imágenes, consolas de administración etc.) que se arrancan durante el inicio de Windows consumiento los respectivos recursos del sistema.

  19. Buenas noches.
    No entiendo el por que si tengo semanas que no le instalo nada al computadora con windowd vista, por que cada dia veo menos memoria ram disponible y el disco duro tiene menos cantidad, no entiendo? quien puede ayudarme por favor, consejos y demas cosas.
    Mil gracias de antemano.

    Bendiciones

  20. Que chistoso cuando un usuario como orlando queviene con argumentos sensacionalistas y fuera de lugar, sea capaz de alentar a otros usuarios a pensar que su equipo consume 2 GB nada más iniciar (eso todavía no lo he visto). Por gente así no me extraña que Vista haya tenido mala fama durante un tiempo.

    Lo cierto es que funciona de maravilla, tengo un Core 2 Duo a 1.67 GHz y 3 GB de RAM. La verdad que no es la gran cosa viendo los equipos que se venden hoy por hoy, pero funciona de 10, y mi ordenador nunca ha llegado a congelarse, ni he tenido problemas de virus.

    Estoy contento que MS esté haciendo las cosas bien y ya estoy por instalar beta de Windows 7.

    Muy buena artículo, hice la prueba con memtest y todo salió como apuntas.

    Saludos

  21. no trato de alentar a nadie solo intento ayudar a la pobre gente que tiene su me2 con el hardware que tenian xp, y esa gente que dice windwos vista:rapido,seguro,exelente consumo de memoria deje de ser tan mentirosa y vea la realidad en los usuarios domesticos,y seria un colmo si me2 no te corre a ¨a medias¨ con 3gb y un c2d imaginate ubuntu con eso volaria..

  22. Hola que tal:

    Mi rpegunta es la siguietne porque me parece muy extraño.

    Os dejo los datos que me da el Everest y edspues os digo el problema que tengo.

    DATOS:
    Procesador: DualCore AMD Athlon 64 X2, 2400 MHz (12 x 200) 4600+
    Placa Base: Foxconn MCP61PM2MA/MCP61SM2MA/MCP61VM2MA (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM, Audio, Video, LAN)
    Chipset: nVIDIA nForce 6100-4xx, AMD Hammer
    Tarjeta gráfica NVIDIA GeForce 8300 GS (128 MB)
    Memoria: 3072 MB (DDR2-533 DDR2 SDRAM)

    Bueno creo que con esto es suficiente, ahora viene mi duda o prblema.
    Desde siempre pense que al ser un pc con doble nucleo iria mas rapido y seria mas potente que uno normal, bien es cierto que no trabajo con x64 ya que aun esta en garantia y me vino con el Vista home de x32.
    La historia es que me parece rarisimo que cuando estoy jugando, y aunque consuma mucho, del orden del 1,6Gb en total de memoria, si intento abrir una pagina en mozilla, esta me aparece muy lenta y como si le faltaran cosas, osea como si me faltara Ram para poder abrirla en condiciones. Tambien note que con el juego
    de vez en caundo se me queda bloqueado a falta de Ram.
    Esto lo comprobe en un AMD k7 1.2 con 1Gb de ran y Xp y no sucede, abre todo de maravilla y sin problemas.
    Es asi como tiene que funcionar o hay algo raro en todo esto.
    Gracias.

  23. Saludos!

    No sé que fecha tenga este blog ni los comentarios dejados en el mismo, pero para estas alturas Microsoft le está apurando el paso al windows 7 para pasar el trago amargo que le dejó Vista.

    El tiempo ha demostrado que efectivamente Vista es ineficiente en cuanto al manejo de la memoria, las proyecciones de Microsoft auguraban que su sistema (vista) se instalaría en computadores con gran capacidad de RAM, debido a la actualización tecnológica, apostaron mal… ya que ni en los mismos equipos donde Windows Vista se instala OEM el funcionamiento es rápido, les escribo desde na portatil lenovo con 2GB RAM y 250 GB de disco, el arranque de la laptop era super lento más que todo provocado por las utilidades que le instala Lenovo al sistema, se puede decir que vista acaparó todos los recursos.

    Espero con ansias la salida de Windows 7 que según la Microsoft tendrá un cosumo de recursos eficiente y se podrá instalar en equipos de bajos recursos sin ninguna modificicación al sistema original (tipo w vista started).

  24. Estimados, el uso de memoria de Windows Vista es excesivo por el factor Memoria virtual (pagefile) y les voy a explicar con sus mismas imagenes porqué.
    -Primerá imagen:
    RAM 1190MB
    Virtual 95MB
    Total 1285MB
    -Segunda imagen:
    RAM 1650MB
    Virtual 161MB
    Total 1811MB
    -Tercera imagen:
    Total 4460MB
    ——————–
    El cache de RAM no es el factor que molesta.
    Windows Vista en tu primera imagen ya consume casi 1.3GB de Memoria, eso es mucho para solo un sistema operativo en la actualidad. Y eso no se liberá cuando consumis RAM, sino que se va guardando en la memoria virtual, y eso es lo que hace trabar tanto el disco duro.
    ——————–
    Un dato a tener en cuenta.
    El administrador de tareas de Vista no muestra el mismo grafico que XP. En XP muestra la memoria total (virtual+fisica). En Vista muestra solo la física.

    Saludos, JPS

    PD: Windows 7 administra muchisimo mejor la memoria 😉

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *