Como diminuir o tamanho de um exe ou dll ?
Como diminuir o tamanho de um exe ou dll na hora de compilar eles ?
Fabio Oliveira
e-mail: programadormaster@hotmail.com
Fabio Oliveira
e-mail: programadormaster@hotmail.com
Programadormaster
Curtidas 0
Respostas
Cebikyn
14/11/2003
Você pode tirar algums arquivos de recurso inúteis que o Delphi põe nos exe, pode usar um compactador de arquivos como o [url=http://upx.sf.net]UPX[/url], não usar a VCL (assim seus programas terão a partir de 14Kb), combinar todas as formas citadas, etc...
qq coisa é só perguntar.
qq coisa é só perguntar.
GOSTEI 0
J@ck
14/11/2003
As vezes no ato da compilação não tem muito o que fazer.
Eu utilizo um compactador de exe apos compilado, e tenho uma desempenho com exe normal, e compacta 70 ¬ do tamanho do exe
Endereço do compactar que utilizo
http://upx.sourceforge.net
espero ter ajudado...
Eu utilizo um compactador de exe apos compilado, e tenho uma desempenho com exe normal, e compacta 70 ¬ do tamanho do exe
Endereço do compactar que utilizo
http://upx.sourceforge.net
espero ter ajudado...
GOSTEI 0
Cebikyn
14/11/2003
Antes de compilar, tem uma coisa que se pode fazer que é desabilitar algumas opções que aumentam o tamanho dos exe pelo Delphi:
Exclude any debug information for the final build
(Project-Options Compiler - Debugging and project-Options
Linker EXE and DLL options)
Dependeing on the amount of Debug information,
Debugging can take up until half of the size.
The options that are going to singificantly reduce your file size are
´Include TD32 debug info´ and ´Build with runtime packages´. If you are
shipping commercial applications, you usually don´t need the debug info
linked with your project.
[i:09581e341c]fonte: [url]http://www.swissdelphicenter.ch/en/showcode.php?id=1159[/url][/i:09581e341c]
GOSTEI 0
Cebikyn
14/11/2003
O UPX tem um desepenho melhor que o ASPack, e além de ser freeware, tem o código-fonte para download (em C).
Relembrando o link:
http://upx.sourceforge.net
Relembrando o link:
http://upx.sourceforge.net
GOSTEI 0
Celo-faveri
14/11/2003
depende do arquivo...compactei um programa meu com os dois (UPX e ASPack) e obtive os seguintes resultados:
Tamanho original Tamanho Compactado
UPX 1.316Kb 986Kb
ASPack 1.316Kb 338Kb
Na verdade os dois são bons...a diferença é q o upx é via programação DOS
T+ :wink:
Tamanho original Tamanho Compactado
UPX 1.316Kb 986Kb
ASPack 1.316Kb 338Kb
Na verdade os dois são bons...a diferença é q o upx é via programação DOS
T+ :wink:
GOSTEI 0
Nogueirajr
14/11/2003
Pessoal,
Lendo as respostas sobre esse assunto, não pude deixar de indicar um link, que jungo importante sobre.
http://www.geocities.com/SiliconValley/Bay/1058/compexe.html
Por favor, não deixem de ler isso.
Grande abraço,
Nogueira JR
Lendo as respostas sobre esse assunto, não pude deixar de indicar um link, que jungo importante sobre.
http://www.geocities.com/SiliconValley/Bay/1058/compexe.html
Por favor, não deixem de ler isso.
Grande abraço,
Nogueira JR
GOSTEI 0