Не засру ли память?

608
5
15
У меня есть механизм, не спрашивайте зачем, но я должен записывать в nbt крафт лист, в нём содержатся данные (например температура, скорость крафта, выходной предмет, входные предметы.)

Велика ли разница, если я буду каждый тик в тайле:
1 доставать данные непосредственно из nbt
2 создавать новый объект с такими же полями и через метод readFromNBT их сетить, а затем использовать
 
1,137
5
3
4 гига уйдёт 
***
Компилятор оптимизирует. GC почистит. Так ещё и куча ОЗУ у юзверя. Да тебе не даст никто засрать память
 
608
5
15
Не, ну просто если учесть что на сервере работает около 1000 тайлов, если не десятки тысяч, и всё это каждый тик, то вопрос вполне логичен. К тому-же более волнует нагрузка на ЦП, чем с памятью.
 
1,137
5
3
Gc не дурак и чистит такое. Скачай профайлер и сам глянь
 
Сверху