¿como hacer una aplicación mas pequeña...

14/02/2005 - 01:21 por Tio | Informe spam
¡hola!

Cuando programaba en delphi reduje mucho el tamaño en memoria de la
aplicación haciendo uso de DLLs para muchas secciones que no eran de uso
frecuente.

¿como se hace en C#¿ ¿También con Dlls?

Es que siempre hay secciones de código que se usan poquito (por no decir
casi nunca) y me preguntaba si así podría descarga un poco de trabajo y no
cargar todo el código en memoria. y no se si c# tiene algúna solución aparte
de las DLL
Gracias!

Preguntas similare

Leer las respuestas

#1 Alfredo Novoa
14/02/2005 - 12:05 | Informe spam
On Mon, 14 Feb 2005 01:21:34 +0100, "Tio"
wrote:

Cuando programaba en delphi reduje mucho el tamaño en memoria de la
aplicación haciendo uso de DLLs para muchas secciones que no eran de uso
frecuente.

¿como se hace en C#¿ ¿También con Dlls?



Pues a medias.

Puedes cargar las dlls que quieras, lo malo es que no pueden
descargarse. La única forma de descargarlas es descargar el AppDomain
entero.

Esto es uno de los fallos más grandes del .NET Framework


Saludos
Respuesta Responder a este mensaje
#2 Tio
14/02/2005 - 19:33 | Informe spam
Ummm... pues no conocía ese comportamiento del net framework,,,,, espero que
lo corrijan o mejoren de algún modo.

Un saludo!
Respuesta Responder a este mensaje
#3 Octavio Hernandez
14/02/2005 - 21:00 | Informe spam
Carmelo,

En principio la filosofía sería similar a la de Delphi. Implementas tu
aplicación como diferentes ensamblados (proyectos de bibliotecas de clases).
Desde el módulo principal haces referencia a esas bibliotecas. Al final no
te queda un único EXE, sino un EXE y varias DLLs.
Es cierto lo que dice Alfredo de que no se puede descargar un ensamblado de
memoria, pero al menos si el usuario no utiliza su funcionalidad ciertas
DLLs no se cargarán...

Salu2 - Octavio

"Tio" escribió en el mensaje
news:%
¡hola!

Cuando programaba en delphi reduje mucho el tamaño en memoria de la
aplicación haciendo uso de DLLs para muchas secciones que no eran de uso
frecuente.

¿como se hace en C#¿ ¿También con Dlls?

Es que siempre hay secciones de código que se usan poquito (por no decir
casi nunca) y me preguntaba si así podría descarga un poco de trabajo y no
cargar todo el código en memoria. y no se si c# tiene algúna solución
aparte de las DLL
Gracias!

Respuesta Responder a este mensaje
#4 Tio
15/02/2005 - 13:48 | Informe spam
OK, gracias!... es que la aplicación actual está tomando un volumen
considerable, y creo que voy a separar del modulo principal las partes menos
utilizadas.

Un saludo y gracias!
Respuesta Responder a este mensaje
#5 Octavio Hernandez
15/02/2005 - 19:37 | Informe spam
Creo que tiene mucho sentido...

Slds - Octavio

"Tio" escribió en el mensaje
news:
OK, gracias!... es que la aplicación actual está tomando un volumen
considerable, y creo que voy a separar del modulo principal las partes
menos utilizadas.

Un saludo y gracias!

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida