Создание нового объекта Rect или повторное использование старого, т.е. изменение параметров существующего с точки зрения производительности - PullRequest
0 голосов
/ 15 сентября 2018

В последнее время я работаю над своим Android 2-D игровым движком, и он использует много Rect объектов для рисования и перерисовки графики.Каждую секунду требуется более 1000 новых Rect объектов.Таким образом, я могу создать их в каждом цикле:

myRect = new Rect(left, top, right, bottom);

ИЛИ Я мог бы изменить параметры старых Rect объектов (другими словами, использовать их повторно).В этом случае код будет выглядеть так:

myRect.left = newLeft;
myRect.top = newTop;
myRect.right = newRight;
myRect.bottom = newBottom;

Производительность, что предпочтительнее, быстрее?

...