ASP.NET y consumo de memoria

19/06/2007 - 15:23 por The_law2k | Informe spam
Estoy por empezar a programar en ASP.NET, yo soy programador de ASP
Clasico, pero un amigo me dijo que ASP.NET cosume muchos recursos de
servidor, al nivel de que llegó a decirme que cualquier aplicacion
pesa 20 MEGAS en memoria y si se ejecuta de nuevo pesa 40, lo cual no
creo que pueda ser así, pero si alguno tiene la respuesta se lo
agradeceria, ya que no se si me conviene ponerme a programar en eso si
con ASP, estoy joya.
Desde ya muchas gracias por su respuesta.
Saludos, The_law2k
 

Leer las respuestas

#1 Matias Iacono
19/06/2007 - 16:55 | Informe spam
Menso mal que esto no es asi :)

De hecho es muy facil saber cuanta memoria consume tu aplicacion en ASP.net,
puedes abrir el administrador de procesos de tu equipo y ven en la grafica
como se comporta el uso de memoria, CPU y demas. Alli veras que esto no pasa.
De hecho, ASP.net funciona mejor que ASP.

Cuando ejecutes por primera vez tu aplicacion en ASP.net, el codigo se
compilara, esto puede consumir un poco de memoria, y otro tanto de CPU. La
ventaja de esto es que, una vez terminada esta compilacion, el servidor
dispone de una copia compilada del codigo a ejecutar. Como sabras, ASP
tradicional es interpretado, por lo que cada vez que un usuario quiere ver
una pagina, esta debe ser re analizada, interpretada y demas. En ASP.net el
codigo pasa a ser como el de una aplicacion Windows, y el codigo no se
interpreta linea a linea (como en la version anterior). En este punto,
tendras mayor velocidad.

Por otra parte, el manejo de memoria es mas optimo. Por varios motivos, pero
te puedo decir que, por ejemplo, en ASP.net puedes declarar tipos de datos,
esto hace que puedas usar tamaños especificos para tus variables, a
diferencia que ASP donde, al momento de declarar una variable todas son
variant. O sea, es como si usaras object para todo (similar), lo que
definitivamente ocupa mas memoria y procesos (Heap-Stack, boxing-unboxing).
Sin decir que tienes un manejo automatizado de la memoria, lo que te
garantizaria mayor optimizacion.

Hay una lista mayor de ventajas. En lo personal, en el modelo de
optimizacion y velocidad, uso de memoria y prestacion, definitivamente me voy
por ASP.net.

Saludos.
Microsoft MVP
Orador Regional INETA


"The_law2k" wrote:

Estoy por empezar a programar en ASP.NET, yo soy programador de ASP
Clasico, pero un amigo me dijo que ASP.NET cosume muchos recursos de
servidor, al nivel de que llegó a decirme que cualquier aplicacion
pesa 20 MEGAS en memoria y si se ejecuta de nuevo pesa 40, lo cual no
creo que pueda ser así, pero si alguno tiene la respuesta se lo
agradeceria, ya que no se si me conviene ponerme a programar en eso si
con ASP, estoy joya.
Desde ya muchas gracias por su respuesta.
Saludos, The_law2k


Preguntas similares