В последнее время я работаю над своим 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;
Производительность, что предпочтительнее, быстрее?