Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 28-04-2012
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
A lo mejor digo una barbaridad, si es así cáiganme a palos.

Creo que mas importante que el tamaño del ejecutable es la cantidad de recursos que consume (memoria, almacenamiento, etc.). A mi me pasó con un proyecto que empezó con 4Mb y unas cuantas tablas y que ahora pesa 13 Mb y casi 100 tablas. Sin embargo el consumo de memoria entre uno y otro apenas se distingue (unos 50 Kb cuando abre uno varias ventanas) ya ni les digo de rendimiento de CPU pues es despreciable.

Hace algunos meses me quebraba la cabeza pare reducir el tamaño del EXE pero tras analizar bien me di cuenta de que no hacia falta mover nada ya que no afectaba en lo más mínimo al sistema en el cual corra. De hecho una ventaja que encontré es que la aplicación per se es portable por lo que se puede ejecutar desde un pendrive sin hacer nada.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #22  
Antiguo 28-04-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Creo el consumo de la ram y cpu siempre debe ser manejado por el programador, si bien es cierto que un EXE de Lazarus no consume mucha RAM o CPU, no quiere decir que no pueda pasar lo contrario, yo siempre elimino ventanas y objetos que no necesito, con esto mantengo mi aplicación de 50 ventanas aproximadamente, en menos de 5k de memoria, si no hiciera lo que cuento, perfectamente podría alcanzar los 150k, saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #23  
Antiguo 28-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por mightydragonlor Ver Mensaje
con esto mantengo mi aplicación de 50 ventanas aproximadamente, en menos de 5k de memoria
¿Menos de 5 Kb?
Responder Con Cita
  #24  
Antiguo 28-04-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Menos de 5 Kb?
Sorry, me equivoqué, 5.000 kb en RAM. xD
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #25  
Antiguo 29-04-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ok, entonces 5 MB
Es pequeño, sí.
Responder Con Cita
  #26  
Antiguo 07-05-2012
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 196
Poder: 20
darkerbyte Va por buen camino
Convengo en que el manejo del CPU y de la memoria corresponde a la prudencia del programador pero tambien a las necesidades del programa. A mi punto de vista. La mayoria de los ordenadores vienen ya con 2 GB de Ram y esto tiende aumentar cada día. 8 gigas de RAM ya no es algo extraordinario.
Yo prefiero mantener ciertas cosas en memoria, sobre todo mantengo tablas y querys abiertos para no tener que generar consultas nuevas y sobre cargar el Servidor o la Red, así que mi programa anda entre los 10 y 15 mb.
Ya lo dice un teorema de la computación. Mientras más memoria, mas rapidez, menos memoria, menos rapidez.
Y volviendo al tema original. Yo acabo de instalar Lazarus y lo estoy probando por primera vez. Y es cierto, los ejecutables pesan 18 megas aprox. Pero probe un un form con un siple botón y con un form con varios controles y acceso a datos. No cambió el tamaño. Creo que podremos construir programas bastante amplios con numerosos controles y se mantendrá en ese tamaño aproximadamente.
Responder Con Cita
  #27  
Antiguo 08-05-2012
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Cita:
Empezado por darkerbyte Ver Mensaje
Y volviendo al tema original. Yo acabo de instalar Lazarus y lo estoy probando por primera vez. Y es cierto, los ejecutables pesan 18 megas aprox. Pero probe un un form con un siple botón y con un form con varios controles y acceso a datos. No cambió el tamaño. Creo que podremos construir programas bastante amplios con numerosos controles y se mantendrá en ese tamaño aproximadamente.
De esos 18 Mb la mayor parte se la lleva la información para del depurador GDB. Cuando pongas la aplicación en producción, una vez estable, desactivas la inclusión de estos datos y el ejecutable de 18 desciende a 4 mb, por ejemplo (es el tamaño que tiene la aplicación que estoy desarrollando con Lazarus). Agrego código y el tamaño crece muy pero muy lentamente.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
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
Delphi o lazarus a PHP en un solo paso donald shimoda Noticias 4 10-09-2008 20:22:22
Delphi A Lazarus rcm861 Noticias 6 10-09-2008 15:31:25
de turbo delphi a Lazarus totote Lazarus, FreePascal, Kylix, etc. 3 12-06-2007 07:15:21
instalar lazarus y delphi nightynvid Lazarus, FreePascal, Kylix, etc. 2 13-11-2006 19:08:04
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. sakuragi Lazarus, FreePascal, Kylix, etc. 3 28-09-2006 03:31:09


La franja horaria es GMT +2. Ahora son las 16:25:39.


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