Member 14078344 Ответов: 1

Использование памяти в java


Если размер одного объекта составляет 110 байт, а таких объектов 1000, то как мы можем эффективно вызвать метод, использующий этот объект, чтобы требовалось минимальное количество памяти?

Что я уже пробовал:

Я попробовал цикл для создания объектов, а затем вызвать метод. Но я хочу уменьшить требуемую память.В моем случае я думаю, что есть большая голова памяти, потому что java передается по значению. Итак, вызов 1000 раз займет сколько памяти?

1 Ответов

Рейтинг:
12

CPallini

Если вам нужно создать 1000 объекты, то вам нужна память, необходимая для таких 1000 объекты, это мудрая истина, непосредственно исходящая от капитана очевидного.

С другой стороны, вам не нужно беспокоиться о количестве памяти, необходимой для передачи объекта методам. Java передает Аргументы по значению достаточно правильно; но в случае объектов есть объекты Рекомендации передается по значению.