Название: Сколько места занимают пустые контейнерные классы в памяти? Отправлено: Hrundel от Ноябрь 29, 2014, 03:24 Всем привет,
вопрос прозвучал в заголовке темы. Сколько места занимает в памяти, например, пустой QVector, или QMap? В документации что-то ничего не нашел. Спасибо. Название: Re: Сколько места занимают пустые контейнерные классы в памяти? Отправлено: Bepec от Ноябрь 29, 2014, 10:32 Самый простой способ найти ответ - замерить самому.
А так на деле очень мало. < 1 мб. Название: Re: Сколько места занимают пустые контейнерные классы в памяти? Отправлено: Igors от Ноябрь 29, 2014, 11:14 Если "пустой" контейнер создан конструктором - то только данные имплисит шары (не мерял т.к. мало, до 32 байт). Но если QVector имел данные а потом их удалили (erase) то память не освобождается автоматычно, юзайте squeeze. QMap должна все освобождать
Название: Re: Сколько места занимают пустые контейнерные классы в памяти? Отправлено: Hrundel от Ноябрь 29, 2014, 15:43 Спасибо, понятно. Буду знать.
|