Я использую модуль json
в Python 2.6 для загрузки и декодирования файлов JSON. Однако в настоящее время я становлюсь медленнее, чем ожидалось. Я использую тестовый файл размером 6 МБ, а json.loads()
занимает 20 секунд.
Я думал, что для модуля json
был встроенный код для ускорения декодирования?
Как проверить, используется ли это?
В качестве сравнения я загрузил и установил модуль python-cjson
, а cjson.decode()
занимает 1 секунду для того же теста.
Я предпочел бы использовать модуль JSON, поставляемый с Python 2.6, чтобы пользователям моего кода не требовалось устанавливать дополнительные модули.
(Я разрабатываю Mac OS X, но получаю аналогичный результат в Windows XP.)