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

Re: Compilare Linux senza "optimize for size"



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Davide Prina ha scritto lo scorso 16/04/2009 20:27:
> 1tmt wrote:
> 
>> quindi l'opzione -Os e' quella di default; strano, se si considera la
>> differenza di prestazioni per una applicazione compilata -Os, -O2 e -O3
>> (ma -O3 e' vietata per il kernel).
> 
> no, ma per molti sorgenti viene sconsigliato di usare qualcosa superiore
> o -O2.

ribadisco, -O3 non riesce a compilare alcuni "dirty tricks" presenti nel
codice del kernel

> 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%


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBAgAGBQJJ6C71AAoJECVi+PFMdzdCXJkH/jxiMlsEn1JUfV7oiJJUE8Cc
5MhvHq93RJplUXDOzvIidVAGahKxR6v0oXYLhgmQOljNuiDAyf5xgJNOBzuLCTDX
PVhp5Rpxu+QvK5r6NJmWismb1C5YpvxX3GNE/3Ae3QJM6J7M97jwypA1+m9pFZEi
hqA3CLTqd+XCDEvNAIqhjpS1+SumTXL1HklLoijlsrBeE9sJ9avQyze+B7ryayvH
8cpJONK91bInaKX+vO+DFssvW1Rie/c6S6deUQ3f5k+Ab7Mm3X/f1sp1ocH/3pJY
I8YT/34MGA9Nglu8JyY3d8As6RNI0QKDA4PUYSd2RaKbsS0RhHbnZkLHeS+ZGe8=
=sOK1
-----END PGP SIGNATURE-----


Reply to: