Cross-Cleaner: стриминг JSON частями вместо загрузки всей базы очистки в память

Источник
Cross-Cleaner: стриминг JSON частями вместо загрузки всей базы очистки в память

Стриминговый разбор JSON в Cross-Cleaner на serde/serde_json: практическая реализация Что уже есть в коде Cross-Cleaner уже проделал большую часть работы по снижению памяти — но не на уровне парсинга, а на уровне представления данных: Arc<str>вместоStringдляcategory,program,class,sub_category,files_to_remove,directories_to_remove— с дедупликацией черезstring_interner(intern_arc); SharedPath— путь хранится какArc<[Arc<str>]>из интернированных сегм

Первые 450 знаков материала. Читать далее у источника →

Читайте также

Похожие новости

Поиск по Loople

Назад