Ottimizzare C++/Ottimizzazione del codice C++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
RamaccoloBot (discussione | contributi)
mNessun oggetto della modifica
 
Riga 2:
 
In questa sezione si suggeriscono dei trucchi, specifici del linguaggio C++, da adottare solamente nei colli di bottiglia, in quanto, pur rendendo il codice più veloce, ne rendono più complessa la stesura e lo rendono meno manutenibile.
 
Inoltre, tali linee-guida in alcuni casi potrebbero sortire l'effetto indesiderato di peggiorare le prestazioni invece che migliorarle, per cui bisognerebbe sempre misurarne l'effetto prima di rilasciarle.
 
Le tecniche di ottimizzazione sono raggruppate in base all'obiettivo che si propongono di raggiungere.
 
# [[Ottimizzare C++/Ottimizzazione del codice C++/Allocazione e deallocazione|Allocazione e deallocazione]]
# [[Ottimizzare C++/Ottimizzazione del codice C++/Supporto run-time|Supporto run-time]]
# [[Ottimizzare C++/Ottimizzazione del codice C++/Numero di istruzioni|Numero di istruzioni]]
# [[Ottimizzare C++/Ottimizzazione del codice C++/Costruzioni e distruzioni|Costruzioni e distruzioni]]
# [[Ottimizzare C++/Ottimizzazione del codice C++/Pipeline|Pipeline]]
# [[Ottimizzare C++/Ottimizzazione del codice C++/Accesso alla memoria|Accesso alla memoria]]
# [[Ottimizzare C++/Ottimizzazione del codice C++/Operazioni veloci|Operazioni veloci]]
 
[[Categoria:Ottimizzare C++|Ottimizzazione del codice C++]]