Je suis à l'aide de l' json
module en Python 2.6 pour charger et de décoder des fichiers JSON. Cependant, je suis actuellement à obtenir plus lent que prévu de la performance. Je suis à l'aide d'un cas de test qui est de 6 MO en taille et en json.loads()
prend 20 secondes.
J'ai pensé que l' json
module a du code natif pour accélérer le décodage?
Comment puis-je vérifier si ce qui est utilisé?
A titre de comparaison, j'ai téléchargé et installé l' python-cjson
module cjson.decode()
prend 1 seconde pour le même cas de test.
Je préfère utiliser le JSON module fourni avec la version 2.6 de Python, de sorte que les utilisateurs de mon code n'est pas nécessaire d'installer d'autres modules.
(Je suis en développement sur Mac OS X, mais j'obtiens un résultat similaire sur Windows XP).