Bonjour,

> Ce fichier contient 13 feuilles avec des plages nommées. Il fonctionne
> parfaitement en OOO 3.2.1 et met 1 minute à s'enregistrer sur OOO 4.1.2 et
> 4.0.6.2. Avez-vous rencontré ce type de problème ? y-a-t-il un solution, un
> contournement ?

Pour information, le problème semble se situer dans le code de
sauvegarde des 'AutoStyles'.

Pour chaque table, ces styles sont exportés dans le fichier avec la
logique suivante :
  1. rechercher dans les styles existants s'il existe déjà un style
identique (voir XMLAutoStylePoolParent::Add)
  2. si non l'ajouter au fichier
  3. on recommence à l'étape 1 pour le style suivant

Le problème est que l'étape 1 est de plus en plus coûteuse (chaque style
ajouté devant être comparé pour les styles suivants).

En supprimant simplement l'étape 1, le fichier est sauvegardé en ± 3 sec
sur mon PC, au lieu de 30 initialement. Bien sûr ce n'est pas vraiment
une correction du problème, mais ça permet de vérifier que le code à
corrigé est bien situé :)

Ces informations peuvent être ajoutées si un bug report est créé ; ça
peut servir de point de départ pour avoir une vraie correction.

Bonne journée,
Pierre-Eric



-- 
Envoyez un mail à [email protected] pour savoir comment 
vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à