Elixir Language
Optimering
Sök…
Mät alltid först!
Dessa är allmänna tips som generellt förbättrar prestandan. Om din kod är långsam är det alltid viktigt att profilera den för att ta reda på vilka delar som är långsamma. Gissa räcker aldrig . Att förbättra exekveringshastigheten för något som bara tar 1% av körtiden är förmodligen inte värt ansträngningen. Leta efter stora sänkor.
För att få något noggranna siffror, se till att koden du optimerar körs i minst en sekund när du profilerar. Om du lägger 10% av exekveringstiden i den funktionen, se till att hela programkörningen tar minst 10 sekunder och se till att du kan köra samma exakta data genom koden flera gånger för att få repeterbara nummer.
ExProf är enkelt att komma igång med.
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow