Pomimo, że język skryptowy LISP nie jest jeszcze w pełni funkcjonalny, dokonaliśmy małego wydajności silnika LISP w ZWCAD 2017.
Utworzyliśmy prosty LISP, który w pętli wykonuje obliczenia trygonometryczne oraz z wyników tworzy listę.
Skrypt uruchomiliśmy na:
- ZWCAD+ 2014,
- ZWCAD+ 2015,
- ZWCAD 2017.
Stopniowo zwiększaliśmy ilość wykonanych pętli od 10 tysięcy do 20 milionów, mierząc za każdym razem czas.
Testy były prowadzone na około 8 letnim komputerze Dell T5400 z systemem Windows 7 64-bit.
Poniżej prezentujemy wyniki testu.
Legenda:
- ∞ - program nie był w stanie dokończyć obliczeń, np. z powodu braku pamięci.
- * - pierwsze (tylko pierwsze) uruchomienie skryptu LISP trwało dłużej, podaliśmy czas każdego kolejnego uruchomienia skryptu. Pierwsze wykonanie skryptu na "świeżo" uruchomionym programie ZWCAD 2017 trwało około 2 ÷ 2.5 razy dłużej niż w ZWCAD 2015.