Wiecie co jest jeszcze śmieszniejsze że korzystanie z stałych jest wolniejsze niż z globalnych tymczasówek var
var jest szybsze o jakieś 3,4% w GM8.1
w poniższym teście tak jak podzieliłem time_diff/ time_diff2 to wyszło 3,4%
GML
time = current_time;
repeat 100000000
//------------------------------------------------------------------------------------------------------------------
var _x;
_x = 2323;
jakis_wzorek = _x +_x *_x - _x;
//------------------------------------------------------------------------------------------------------------------
time_diff = current_time - time;
time2 = current_time;
repeat 100000000
//------------------------------------------------------------------------------------------------------------------
jakis_wzorek = c_stala +c_stala *c_stala - c_stala;
//------------------------------------------------------------------------------------------------------------------
time_diff2 = current_time - time2;
c_stala = 2323