[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: