Когда мы создаем ByteBuffer, а затем постоянно его повторно используем, Java не делает GC на нем.Нет Netty без GC через ByteBuffers?
Netty предоставляет ByteBuffers для ввода и вывода.
Продолжает ли это повторное использование, сохраняя внутреннее позиционирование, чтобы буферы никогда не нуждались в сборке мусора?
Нужно ли что-то особенное выполнять разработчиком для обеспечения отсутствия GC?
Утилизация буферов уменьшает количество мусора, но нетто не устраняет его, оно пытается уменьшить его до такой степени, что оно больше не оказывает существенного влияния на производительность. –
Правильно, обычно было бы хуже, если бы у вас была программа с нулевым GC, а не позволяла создавать и отбрасывать несколько объектов по мере необходимости. Мой пост относится к памяти IO. Я утверждаю, что отслеживание местоположения и т. Д. Будет недоступно для этой должности. – BAR
Что вы подразумеваете под «внутренним позиционированием»? AFAIK поддерживает ObjectPool. –