I am currently running an old version of OpenSesame (2.8.4/2.9) using the psychopy backend. The experiment is relatively long (around 3000 trials) and uses simple geometric shapes and colors (circles, lines, no pictures or other preloaded files). However, towards the end of the experiment I am getting memory errors and the experiment crashes.
My questions thus: Which options do I have to reduce the memory load?
I currently draw the canvas in the prepare phase and only present them in the run phase but I redraw them every single time. Would deleting the canvas after presenting it in the run phase maybe solve the problem? Or differently asked, does the program create a new memory location for each canvas I draw on every trial or does it overwrite the existing one? What other options are there that may significantly reduce memory load (other than further simplifying coding and avoiding loops and to store a lot of variables)?
I thought I'd ask before I do it trial and error style (since the experiment takes that long)...
Any help is appreciated.
PS: For certain reasons (does not really matter why), I cannot switch to the current version of Open Sesame either.