Elixir Language
optimalisatie
Zoeken…
Meet altijd eerst!
Dit zijn algemene tips die in het algemeen de prestaties verbeteren. Als uw code traag is, is het altijd belangrijk om deze te profileren om erachter te komen welke onderdelen traag zijn. Raden is nooit genoeg. Het verbeteren van de uitvoeringssnelheid van iets dat slechts 1% van de uitvoeringstijd in beslag neemt, is waarschijnlijk niet de moeite waard. Kijk voor de grote wastafels.
Om enigszins nauwkeurige getallen te krijgen, moet u ervoor zorgen dat de code die u optimaliseert ten minste één seconde wordt uitgevoerd tijdens het profileren. Als u 10% van de uitvoeringstijd in die functie doorbrengt, moet u ervoor zorgen dat de volledige uitvoering van het programma ten minste 10 seconden duurt, en zorg ervoor dat u dezelfde exacte gegevens meerdere keren door de code kunt laten lopen om herhaalbare nummers te krijgen.
ExProf is eenvoudig om mee te beginnen.