Re: Compilare Linux senza "optimize for size"
1tmt wrote:
Davide Prina ha scritto lo scorso 16/04/2009 20:27:
1tmt wrote:
ribadisco, -O3 non riesce a compilare alcuni "dirty tricks" presenti nel
codice del kernel
questo non lo sapevo, ma se è così è un bug del gcc.
Quello che sapevo è che ci sono programmi che non funzionano se
compilati con -O3, ma non ho mai approfondito i motivi né quali questi
programmi siano
Inoltre compilare -O3 e -O2 il guadagno, se c'è (perché non sempre c'è
un effettivo guadagno prestazionale), di solito è trascurabile
io scrivo codici di calcolo alle differenze finite, e il guadagno in
velocita' tra -O2 e -O3 e' mediamente del 20%
tempo fa avevo letto un po' sull'argomento e avevo fatto un po' di prove
pratiche su librerie e programmi d'uso comune ed il risultato era
qualcosa del genere: prestazioni mediamente identiche: in alcuni casi un
leggero guadagno ed in alcuni poteva rilevarsi anche più lento
Poi, essendo passati un po' di anni, è possibile che le cose siano cambiate.
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Peer to patent: aiuta ad invalidare i brevetti software
http://www.peertopatent.org
Non autorizzo la memorizzazione del mio indirizzo su outlook
Reply to: