Miksei aina voisi käyttää -O3 optimointeja gcc / g :ssa? Mihin tilanteeseen tarvitaan -O2 ja -O1 optimointeja?
Tarvitaanko optimoimatonta -O0 kääntöä vain laitteiston testauksessa, esim. jos kuumuus tai säteily on merkittävä? (Jos käyttää läppäriä lentokoneessa 11km korkeudessa tms...)
Tarvitaanko optimoimatonta -O0 kääntöä vain laitteiston testauksessa, esim. jos kuumuus tai säteily on merkittävä? (Jos käyttää läppäriä lentokoneessa 11km korkeudessa tms...)
Vastaukset 1
Vanhimmat
Optimointi vie aikaa, käännösvauhdilla on väliä kun testaa ohjelmaa. Kääntäjävirheiden metsästys on yksi syy, kääntäjän muistinkulutus on yksi syy ja -O3 taas tekee binääristä helposti todella ison.