Pisząc grę ala Mario zrobiłem funkcję odpowiadającą za rysowanie mojej planszy. W argumentach funkcji znajdowała się tablica o wymiarach [20][300], oraz jeszcze kilka pojedynczych zmiennych o różnych typach. Wywoływanie tej funkcji w main'ie, sprawiało, że pętla główna gry nie dochodziła do 15 powtórzeń na sekundę. Przerzucenie całego kodu z funkcji do main'a sprawiło, że wszystko zaczęło chodzić kilkadziesiąt razy szybciej... Rodzi się więc i pytanie: Dlaczego? Czy ciągłe tworzenie nowych zmiennych przez funkcję zajmuje tyle czasu, czy może jest jakiś inny powód?
Z góry dzięki za odpowiedzi.