Насколько я знаю, создание объектов всегда дорого. Вы должны избегать этого, если можете, особенно в вашем случае, когда это происходит каждый кадр. Android всегда предлагает вам повторно использовать объекты ( см. Этот документ ). Я не думаю, что Paint
должен иметь такой большой объем памяти, но почему бы просто не использовать его повторно. Или создать два из них и использовать их?
Когда мне следует повторно использовать объект (в данном случае рисовать)?
Если вы просто меняете размер и цвет текста, я бы использовал одну краску. Если вы изменяете, изменяя почти каждый атрибут рисования для рисования другого текста, я бы предложил создать для этого еще один объект рисования, потому что вы инициализируете его один раз, повторно используйте его для текста того же типа, и ваш код будет чище.