Elixir Language
Optymalizacja
Szukaj…
Zawsze mierz pierwszy!
Są to ogólne wskazówki, które ogólnie poprawiają wydajność. Jeśli twój kod jest wolny, zawsze ważne jest jego profilowanie, aby dowiedzieć się, które części są wolne. Zgadywanie nigdy nie wystarczy. Zwiększenie szybkości wykonywania czegoś, co zajmuje tylko 1% czasu wykonania, prawdopodobnie nie jest warte wysiłku. Poszukaj wielkich czasów.
Aby uzyskać nieco dokładne liczby, upewnij się, że optymalizowany kod jest wykonywany przez co najmniej jedną sekundę podczas profilowania. Jeśli spędzasz 10% czasu wykonywania w tej funkcji, upewnij się, że wykonanie całego programu zajmuje co najmniej 10 sekund, i upewnij się, że możesz uruchomić te same dokładne dane wielokrotnie w kodzie, aby uzyskać powtarzalne liczby.
Rozpoczęcie korzystania z ExProf jest proste.