Много памяти забирает std::vector
От: gepard1980  
Дата: 06.01.09 12:31
Оценка:
База данных содержит 100.000 записей. Каждую запись считываю в обьект CRecObj.
Обьект помещаю в std::vector<CRecObj>, используя push_back. Смотрю размер CRecObj через sizeof(CObj) —
примерно около 80 байт каждый. Размер вектора получается в итоге 5 Мб.
А оперативной памяти сьедает более 100 МБ. В чем дело? И как
с этим справится?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.