optimalizace binarky
David Jez
dave.jez na seznam.cz
Sobota Říjen 23 17:13:51 CEST 2004
> dobry den,
Zdravim,
> chtel bych se zeptat, zda-li lze nejakym GNU nastrojem diassemblovat
> ELF-binarku (program) napr. do instrukci assembleru a pak na to postvat
> kompilator s optimalizacemi... melo by to nejaky efekt,
tezko (strojove neco predelat do assembleru (vis vubec co to je :-) a
pak optimalizovat dost dobre nejde, nejen kvuli takovym detailum jako je
zmena delky binarky a rozpoznani offsetu/instrukci/dat, ale uz jenom z
principu).
> nebo je to nesmysl?
jak rikas
> a mohlo-li by to mit efekt, uplatnily by se v takovem pripade i flagy
> jako '-march=pentium4' ? (napr. u JPEG/MPEG kodeku)
ehm... tak to uz vubec ne.
Jedina moznost (kterou podle tveho dotazu zavrhuji rovnou) je
zdizassemblerovat si to sam, pochopit co to proc a jak dela a napsat to
znova a lepe nebo to ruco optimalizovat. Neni to vubec easy a vyzaduje
to dost zkusenosti, hafo badani a i tak neni vysledek jiste jestli ti
program vubec alespon pojede, nebo rovnou zgebne na drzku.
Mozna pokud by ten program byl opravdu trivialni a prepsal bys ho
treba do cecka a pustil na nej kompilator tak ti to uz pak zoptimalizuje
dobre :-).
> diky za vas cas,
> -petr
Za malo,
--
-------------------------------------------------------
David "Dave" Jez Brno, CZ, Europe
E-mail: dave.jez na seznam.cz
PGP key: finger xjezda00 na eva.fit.vutbr.cz
---------=[ ~EOF ]=------------------------------------
Další informace o konferenci Linux