Projet

Général

Profil

Development #69126

api: performance, l'appel à preprocess_struct_time dans JSONEncoder.encode est coûteux

Ajouté par Benjamin Dauvergne il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
15 septembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Cf. les rapports cProfile dans #69090

Ce n'est pas la fin du monde mais sur un gros JSON (2Mo dans le ticket lié) ça prend 100ms juste pour parcourir tout le contenu. A priori les struct_time ne viennent que des champs1, on pourrait simplement s'assurer qu'on convertit bien les choses à cet endroit.

1 dans FormData.get_json_data_dict()


Demandes liées

Lié à w.c.s. - Development #69090: Requête web beaucoup trop longue sur /api/cardsFermé14 septembre 2022

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus d'un an

Formats disponibles : Atom PDF