Re[3]: В поисках аналога Boolean.TRUE из Java
От: MozgC США http://nightcoder.livejournal.com
Дата: 19.05.15 02:49
Оценка: +3
Здравствуйте, AutumnLeaf, Вы писали:

AL>Так еще ведь оверхед по памяти и нагрузка на GC


Короткоживущие объекты не создают заметной нагрузки на GC. Ко времени очередной сборки большинство созданных короткоживущих объектов уже будут недостижимы для GC, он просто их не будет учитывать, пометит объекты, которые достижимы (т.е. на которые можно дойти по ссылкам начиная с корней), и дефрагментирует кучу.

Я вам не советую особо заморачиваться по поводу боксинга. Ну т.е. если его можно легко избежать — избегайте, а в противном случае — не забивайте голову, сконцентрируйтесь на бизнес-задачах. А о боксинге надо думать либо при разработке библиотек, либо когда он действительно является узким местом и влияет на перфоманс какого-то процесса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.