Мне нужно проанализировать большой файл трассировки (до 200-300 МБ) в приложении Flex.Я начал использовать JSON вместо XML, надеясь избежать этих проблем, но это не сильно помогло.Когда размер файла превышает 50 МБ, JSON-декодер не может его обработать (я использую as3corelib).
Я провел некоторые исследования и нашел несколько вариантов:
- Попробуйте разбить файл : Я бы очень хотел этого избежать;Я не хочу менять текущий формат файлов трассировки, и, кроме того, с ним было бы очень неудобно обращаться.
- Использовать базу данных : я думал о написании трассировкив базу данных SQLite и затем читая оттуда, но это заставило бы меня изменить программу, которая создает файл трассировки.
Из вашего опыта, что вы думаете об этих параметрах?Есть ли лучшие варианты?
Программа, которая записывает файл трассировки, находится на C ++.