Lazarus 2.0.8 (2020.04.16.)
Letöltés

file Bináris futtatható (EXE) méret

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 432
  • Karma: 8
  • Köszönetek: 70

Gábor válaszolt a témára: Bináris futtatható (EXE) méret

A kitömörítés által okozott időveszteség a mai gépeken lényegében érzékelhetetlen.
Olvasd el az e témában korábban ajánlott írást...
#1632

  • Tomi
  • Tomi profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 27
  • Köszönetek: 1

Tomi válaszolt a témára: Bináris futtatható (EXE) méret

De ha tömörítve van az EXE, az nem csökkenti az indítás/futtatás sebességét? Nem kell kitömörítenie magát a programnak eközben?
(Engem is érdekel a téma, mert nekem is kb. 15 MB-os lett az egyszerű kis labdaelkapó játékocskám.)
#1630

  • makgab
  • makgab profilkép
  • Törzstag
  • Törzstag
  • Hozzászólások: 280
  • Karma: -1
  • Köszönetek: 1

makgab válaszolt a témára: Bináris futtatható (EXE) méret

Köszönöm!
#1579

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 432
  • Karma: 8
  • Köszönetek: 70

Gábor válaszolt a témára: Bináris futtatható (EXE) méret

A Lazarus GY.I.K. magyarul is elérhető és ott ez a kérdés is szerepel: Miért olyan nagyok a létrehozott binárisok?

user12 írta: You can use a program called "strip" to remove the debug symbols from the executable file. It is located under Lazarus dir lazarus\fpc\2.4.2\bin\i386-win32\.
Just type "strip --strip-all <your executable file with path>" on the command line.

#1576

  • mode
  • mode profilkép
  • Moderátor
  • Moderátor
  • Hozzászólások: 7
  • Karma: 1
  • Köszönetek: 0

mode válaszolt a témára: Bináris futtatható (EXE) méret

Van pár beállítás a Lazarusban amivel kicsit csökkenthető az exeméret, de én használom minden release-nél az upx tömörítőt, még sosem volt vele gond, komplexebb programoknál sem, nekem stabil, egyszerű alkalmazásoknál kb. 700Kb-os exéket generál.
#1575

  • makgab
  • makgab profilkép
  • Törzstag
  • Törzstag
  • Hozzászólások: 280
  • Karma: -1
  • Köszönetek: 1

makgab válaszolt a témára: Bináris futtatható (EXE) méret

You can use a program called "strip" to remove the debug symbols from the executable file. It is located under Lazarus dir lazarus\fpc\2.4.2\bin\i386-win32\.
Just type "strip --strip-all <your executable file with path>" on the command line.


Ennyire megnöveli a debug symbols az EXE-t?
Nem rossz a strip sem, a 15Mb-ből csinált 2,3MB-ot.
#1574

  • user12
  • user12 profilkép
  • Új fórumozó
  • Új fórumozó
  • Hozzászólások: 4
  • Köszönetek: 0

user12 válaszolt a témára: Bináris futtatható (EXE) méret

Szia makgab!
Nem tudom ez miben segít, de én a tömörítést így csinálom:
You can use a program called "strip" to remove the debug symbols from the executable file. It is located under Lazarus dir lazarus\fpc\2.4.2\bin\i386-win32\.
Just type "strip --strip-all <your executable file with path>" on the command line.
#1573

  • makgab
  • makgab profilkép
  • Törzstag
  • Törzstag
  • Hozzászólások: 280
  • Karma: -1
  • Köszönetek: 1

makgab létrehozta a témát: Bináris futtatható (EXE) méret

Üdv!
A lazarus láttam alapból mindent befordít az EXE-be és egész nagy a mérete egy üres formnak is (~15MB).
Mi az amit belefordít? Az is belekerül, amit esetleg nem használok (library-k), gondolom.
A letöltőközpontban van egy tömörítő:
lazarus.freepascal.hu/segedprogramok?view=simplefilemanager&id=17
Ez egész kicsire tömörít (és marad futtatható EXE). Érdemes használni? Használja valaki élesben?
#1571