Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-08-2007
Nasca Nasca is offline
Miembro
 
Registrado: abr 2007
Ubicación: Almería (España)
Posts: 249
Poder: 18
Nasca Va por buen camino
No creo que sea problema de los formularios, mas bien de los componentes y recursos (imágenes) que estés utilizando. Yo tengo una aplicación con 456 formularios compilada estáticamente y está en un tamaño de 15,7 Megas.
Responder Con Cita
  #2  
Antiguo 29-08-2007
Avatar de paldave
paldave paldave is offline
Miembro
 
Registrado: ago 2007
Ubicación: Uruguay
Posts: 148
Poder: 17
paldave Va por buen camino
Estoy de acuerdo con loxod, utiliza UPX.
Este compresor de ejecutables es muy bueno. Descárgalo, es gratis.
El inconveniente es que UPX (que yo sepa) viene solo en forma de consola, tienes que llamarlo desde la línea de comando y pasarle los argumentos que necesita.
Para solucionar este "problemita" yo me he hecho una interface gráfica que te facilita el trabajo . Solo debes ponerla en la misma carpeta que el upx.exe y ejecutarla.
Espero soluciones tu problema. Saludos.
http://www.upload27.com/id2195/UPX GUI.exe
Responder Con Cita
  #3  
Antiguo 29-08-2007
Nasca Nasca is offline
Miembro
 
Registrado: abr 2007
Ubicación: Almería (España)
Posts: 249
Poder: 18
Nasca Va por buen camino
Una cuestión que no terminé de buscar en upx. Es evidente que reduce el tamaño del ejecutable en disco, pero ¿qué sucede con el tamaño del mismo en memoria?
Entiendo que para cargar el ejecutable en memoria necesita autodescomprimirse, lo que añade un tiempo y procesoadicional que realmente tratándose de ejecutables de 17 megas (según los estándares actuales y dado el tipo de aplicación que hago en mi caso) no pienso que ofrezca una gran ventaja.
¿Es así?
Responder Con Cita
  #4  
Antiguo 29-08-2007
Avatar de paldave
paldave paldave is offline
Miembro
 
Registrado: ago 2007
Ubicación: Uruguay
Posts: 148
Poder: 17
paldave Va por buen camino
Bueno, no dices cuanta memoria usa tu programa una vez cargado, ni si llamas rutinas externas en la API de Windows (quizás por ese lado podrías reducir el consumo de memoria, cargándolas dinamicamente). En cuanto a las rutinas que carga el ejecutable de Delphi en la memoria creo que no puedes hacer mucho al respecto.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
reducir el tamaño de mis ejecutables ixMike Varios 6 27-06-2006 19:10:05
Reducir tamaño de mi aplicacion Vivi Varios 7 12-08-2005 07:58:56
Reducir tamaño de imagen de un dbimage Walterdf Gráficos 4 11-11-2004 14:20:33
reducir tamaño del LOG orodriguezc MS SQL Server 3 09-03-2004 14:50:35


La franja horaria es GMT +2. Ahora son las 15:39:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi