У меня есть приложение для Android, которое использует структуру данных, состоящую из пары двоичных деревьев и других структур, таких как списки и массивы, все связанные друг с другом. Я хотел бы, чтобы вы все предложили схему для сохранения и восстановления этой структуры данных. структура данных создается с помощью SAX-разборов (источником является файл XML). я пробовал сериализацию / десериализацию Java, но нашел это по крайней мере вдвое медленнее, чем использование исходного SAX-парсера для построения структуры.
время перехода (ОЗУ к хранилищу) не имеет большого значения, если оно будет иметь место в качестве фонового процесса, но я хочу более быструю схему десериализации (от хранилища к ОЗУ).
Мне не нужны какие-либо функции проверки типов и т. Д. Все, что мне нужно, - это быстрая сортировка и быстрая схема десериализации. также является ли протокол Google Buffer хорошим кандидатом? пожалуйста, предложите ..
(примечание: мое приложение будет отображать пустое окно (Активность) до тех пор, пока структура данных не будет десериализована, поэтому скорость имеет первостепенное значение, и я обработал DS до максимально возможной степени)
Заранее спасибо