структура, дерево на указателях. как эффективнее его сериализовать и сохранить в файл и далее восстановить? чтоб и размер поменьше и циклические ссылки поддерживало. сейчас сделал на gob, но всё очень большое и медленное
> дерево на указателях > циклические ссылки Это типа ребёнок ссылается на родителя? Такие ссылки можно восстановить в процессе десериализации. Иначе можно в граф развернуть.
зависит от конкретных обстоятельств Я бы делал так: во-первых, посмотрел что конкретно тормозит через pprof во-вторых, хорошо бы попробовать разные форматы серализации в-третьих, я бы попробовал оптимизировать структуру, можно можно выкинуть часть информации, убрать циклы, сделать структуру более плоской, убрать ненужную дупликацию и т.д.
Обсуждают сегодня