kvark: Интересно всё же было бы увидеть сравнение скорости ECS на реальных проектах. Вот Аметист, говоришь, переезжает - самое время делать такие замеры. Где они? А то синтетика - она такая.
ну допустим обратились мы к нулевому элементу массива, умножили его на 10, потом попросили следующий элемент, процессор по этому адресу смотрит по кэшу 1, 2, 3 а потом уже и в память, так?
То есть по сути надо для каждой системы группировать данные по тому как она их использует, то есть если у меня есть система управляющая передвижением, то в компоненте сразу есть и позиция и вектор движения