Вертел я ваш ООП на хую, с его блядскими кэш-промахами, проблемами с фрагментацией иииии редиректами...

Вот блять есть боты у меня, реализованы правильно, все подружается в L1-L3 кэш процессора (от этого моментальный доступ к данным), проблемы с фрагментацией нет так как все данные последовательно идут и прямой доступ...
А ООП свои классы и свойства хранит хуй пойми как, из 20 свойств дай баг(именно баг), 2 свойства попадут в кэш, другие будут лежать в ОЗУ и требовать такты при обращении, в сами переменные раскиданы по системе ОЗУ не последовательно, кусок тут кусок там. Пока обращаешься еще больше тактов уходит и в результате -30% fps...