Как хакерские издержки памяти зависят от размера объектов? А что, если объекты имеют разный размер?Каким образом избыточная память hashset зависит от размера объекта?
0
A
ответ
3
Размер HashSet будет относиться к размеру переменной типа объектов, которые HashSet имеет. Таким образом, для всех ссылочных типов это размер ссылки, независимо от того, какой тип он есть.
А что, если объекты имеют разный размер?
HashSet может хранить только объекты одного типа, поэтому они не могут иметь различный размер. Все они должны быть одного размера.
* HashSet может хранить объекты только одного типа *, если вы не используете базовый класс (или 'object') ... –
@AndreasNiedermair Все они будут одного и того же типа времени компиляции, независимо от их типа исполнения , В этом контексте тип выполнения не имеет значения. – Servy
Достаточно честно! Я полностью забыл о том, как скомпилированы дженерики, arrr ... –