Project

General

Profile

Tâche #270

Faire une extension en C du module arbre.py

Added by vincent.mbg about 10 years ago. Updated about 9 years ago.

Status:
Assigné
Priority:
Normal
Assignee:
Start date:
10/14/2009
Due date:
% Done:

90%

Estimated time:
Spent time:

Description

Maintenant que l'autocomplementation des objets SQL a été mis en place, la fonction
make_tree du module arbre.py est appelée assez souvent pour qu'une optimisation du module
soie faites.

History

#1 Updated by vincent.mbg about 10 years ago

  • Status changed from Nouveau to Assigné
  • % Done changed from 0 to 20

#2 Updated by vincent.mbg about 10 years ago

  • Assignee set to vincent.mbg
  • % Done changed from 20 to 70

#3 Updated by vincent.mbg about 10 years ago

  • File carbre.c added
  • % Done changed from 70 to 90

l'extension est finie mais ne prend pas en charge le format unicode.
Le gain de rapidité est très satisfaisant.

Temps de création d'un dico pour la version python : 3.77096104622 / 10 s
Temps de création d'un dico pour la version c : 0.34033703804 / 10 s

Testé 10 fois sur 10 000 itération avec une liste de 10 éléments.

#4 Updated by vincent.mbg about 10 years ago

  • File deleted (carbre.c)

#5 Updated by vincent.mbg almost 10 years ago

  • Project changed from MBG SQLite to Ohraimeur

Also available in: Atom PDF