Elixir Language
Ottimizzazione
Ricerca…
Misura sempre per primo!
Questi sono consigli generali che in generale migliorano le prestazioni. Se il tuo codice è lento, è sempre importante indicarlo per capire quali parti sono lente. Indovinare non è mai abbastanza. Migliorare la velocità di esecuzione di qualcosa che richiede solo l'1% del tempo di esecuzione probabilmente non vale la pena. Cerca i lavandini di grande tempo.
Per ottenere numeri un po 'precisi, assicurati che il codice che stai ottimizzando sia eseguito per almeno un secondo durante la profilazione. Se spendi il 10% del tempo di esecuzione in quella funzione, assicurati che l'esecuzione completa del programma richieda almeno 10 secondi e assicurati di poter eseguire gli stessi esatti dati attraverso il codice più volte, per ottenere numeri ripetibili.
ExProf è semplice per iniziare.