Rigbox
Rigbox copied to clipboard
SignalsExp as subclass
MATLAB's moved on considerably since Chris implemented his performance tweaks to SignalsExp for performance. Once a performance test is in place for SignalsExp (#66) we can test the impact to performance when returning to a more intuitive OOP design, namely restoring use of hw.Window in SignalsExp and reducing code redundancy by making SignalsExp a subclass of Experiment. I expect the former may have the bigger impact on performance.
what were Chris' tweaks to exp.SignalsExp
and how did they improve performance? I gather one was having srv.expServer
create the PTB Screen rather than exp.SignalsExp
?
I gather one was having
srv.expServer
create the PTB Screen rather thanexp.SignalsExp
No, expServer always initialized the hardware, including the PTB Window.
what were Chris' tweaks to
exp.SignalsExp
There were many but mostly it was reducing the number of method calls because this used to be very slow.