Cita:
Iniciado por haggenx
pero, lo que no me queda claro entonces porque vemos la pantalla azul que nos dice que se desbordó la pila, yo recuerdo que las pilas van entrando los elementos y para leerlos se empieza de atras hacia adelante, ya quedo claro que la pila no es todo la memoria del sistema, pero si se puede hacer un intercambio con el disco, porque no se sacan los elementos que mas nos estan gastando y que no se ocupan de momento para liberar espacio y que el sistema (en este caso windows) no marque error porque ya no se pueden seguir metiendo datos?
Cita:
Iniciado por juankamed Es a esto a lo que me refiero
¿De verdad te referias a eso?
Cita:
Iniciado por juankamed Pues si, puesto que tambien vi lo que son pilas y demás, tu sabes que es un volcado de memoria?, tu sabes que sucede cuando la memoria se llena que sucede?, haber miremos algo, tengo un sistema con 512MB y mi sistema normalmente me consume 250 de esos 512 en modo idle, resulta que esos procesos son colocados en pila en dicha memoria, y resulta que te subes un proceso que se come el doble e incluso el procesador (porque los hay digamos un archivito bien jugoso de corel o un rendereo, has hecho render??), al procesador estar copado, no haber memoria para ello y la caché estar saturada sea la memoria virtual o demás pues te tocaria ponerle una usb y eso si te la coje, dime si no se te cuelga el sistema?, seamos realista el vista sube muchos servicios que comen recursos inecesarios, porque demonios tiene que poner el procesador al 100% el Windows Live MSN o el Windows Media???...
Que raro pero no veo nada de eso ahi ...
De cualquier manera como ya dije antes la memoria RAM no tiene NADA que ver con la pila, esta en modo Kernel tiene muy POCO tamaño, apenas 12 KB señores! Asi que ya podremos todos ir dandonos una idea de si eso fue a lo que te referias o no.
http://msmvps.com/blogs/kernelmustar.../30/12543.aspx
Realmente no es facil de explicar sin adentrarse en conceptos tecnicos pero el problema real se resume en que la pila esta en memoria que no se puede paginar (a proposito para que pueda ser accedida en todo momento). PERO repito que no tiene NADA pero NADA que ver con el consumo de memoria, mostrame un memory dump que tenga que ver con la pila y yo te demostrare eso. El 99.9% de los problemas de este tipo son por A. demasiados filtros/hooks que se comen la pila con muchas variables B. funciones recursivas (cosa que hay que evitar a casi cualquier costo en modo Kernel justamente por esa limitacion).