Очень много сериализации двоичной последовательности, хранящейся в векторе? Например, если я использую двоичный архив. Будет ли библиотека boost :: serialization помещать символы для различения элементов char вектора и сделать вывод больше?Boost Сериализация вектора <char>
1
A
ответ
0
Измерьте это!
Рода ответы:
- Нет, это не будет стоить много. Профилируйте его (и посмотрите, подходит ли оно для вашей заявки)
- Нет, векторные элементы не будут дифференцироваться для векторов типов POD.
(Все меняется, когда вы сериализация векторов, содержащих указатели на полиморфные классы. Это очевидно, так как это не может быть сделано более эффективно, если у вас есть дополнительные знания о конкретном наборе данных)
Запоминающего Стоимость:
Более длинные ответы:
Boost C++ Serialization overhead (сравнительная эффективность хранения диффере t с сжатием и без сжатия)
Boost Serialization Binary Archive giving incorrect output (о том, почему некоторые типы принимают больше, чем потенциальный минимум, например. на 64-битных систем)
Tune вещи
boost::archive::no_header
Стоимость выполнения:
how to do performance test using the boost library for a custom library
Tune вещи
boost::archive::no_codecvt
Смежные вопросы
- 1. Сериализация вектора <String> в String
- 2. статические элементы и сериализация boost
- 3. C++ - boost :: любая сериализация
- 4. Boost Polygon Сериализация: Кольцо
- 5. Boost Сериализация структуры дерева
- 6. boost multi_index_container сериализация
- 7. Поиск вектора boost :: tuple
- 8. Сериализация AS3 вектора пользовательских объектов
- 9. C++: сериализация вектора экземпляров класса
- 10. Несколько библиотек и сериализация boost
- 11. Сериализация с использованием библиотеки boost
- 12. Травление вектора в boost python?
- 13. boost: Использование matrix_row вместо вектора
- 14. Ошибка Boost.Serialize для вектора <complex>
- 15. Вектора станд :: функции <>
- 16. Boost :: сериализация std :: unordered_map <double, std :: vector <double>>
- 17. C++ подпрограммы вектора <вектора <short>> указатель
- 18. инициализация вектора вектора <doubles> C++
- 19. Boost: Сериализация: Кто очищает десериализованные данные?
- 20. Boost Сериализация классов с частными данными
- 21. boost :: сериализация и циклическая десериализация ссылок
- 22. boost :: сериализация одного экземпляра на уникальный идентификатор
- 23. boost :: property_tree :: сериализация и десериализация ptree
- 24. boost value дерева значение (де-) сериализация
- 25. Реализация отслеживания объектов, например, в Boost :: Сериализация
- 26. C++ сериализация сложных данных с использованием Boost
- 27. C++ Boost Сериализация, построение и копирование данных
- 28. Boost Serialization - Сериализация std :: tr1 :: shared_ptr?
- 29. boost :: сериализация для унаследованного шаблона класса
- 30. Сериализация в XML с использованием boost :: serialization