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

В последнее время я работаю над 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;

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

0 ответов

Другие вопросы по тегам