Bonsoir,

> -----Message d'origine-----
> De : Gérard Fargeot [mailto:[email protected]]
> Envoyé : dimanche 1 septembre 2013 18:46
> À : [email protected]
> Objet : [fr-qa] [Calc 4.0.5] Formules avec matrices de grande tailles
> 
> Bonjour,
> 
> Je viens de rouvrir un fichier que j'avais ouvert pour la dernière fois en
> Mars 2013, donc sans doute avec une 3.6.
> Ce fichier s'ouvrait le plus normalement du monde, les calculs en cas de
> modification d'une cellule quasi-instantanés et l'affichage normal.
> 
> Je viens de vouloir l'ouvrir avec LibO 4.0.5.2 (je n'ai pas installé de
> 4.1.x pour l'instant) et j'ai tué le processus après de longues minutes.
> Peut-être aurait-il fini par s'ouvrir mais je n'ai pas eu la patience
> d'attendre.
> 
> J'ai alors tenté son ouverture avec une version master (4.2.0 alpha du
> 31.08) :
> Il s'ouvre en 15 à 20 secondes (contre moins de 3 secondes en 3.6) mais
> devient quasi- inutilisable.
> Si je modifie un chiffre (en C1 par exemple) le calcul est extrêmement
> long.
> (moins d'1/2 s en 3.6)
> Dès que je veux me déplacer dans le document (scroll avec la souris,
> déplacement avec les flèches de direction ou avec les barres de
> navigations)
> l'affichage devient n'importe quoi.
> C'est à dire que les cellules affichent le contenu d'autres cellules à la
> place du leur. En scrollant vers le bas, les mêmes 3 lignes se répètent à
> l'infini...
> 
> Il est vrai que mes calculs génèrent de grandes matrices , par exemple la
> formule :
> =1+FREQUENCE(SI($C$4:$C$109/TRANSPOSE(INDIRECT("A$118:A$"&117+$D$1))>=GRAN
> DE.VALEUR($C$4:$C$109/TRANSPOSE(INDIRECT("A$118:A$"&117+$D$1));$D$1);LIGNE
> ($C$4:$C$109));LIGNE($C$4:$C$108))
> génère des matrices de 106 lignes sur 460 colonnes en argument de la
> fonction FREQUENCE.
> Cette formule est répété sur 5 colonnes mais cela ne posait pas de
> problème
> jusqu'à présent.
> 
> Je joins le fichier en question.
> legisl.ods <http://nabble.documentfoundation.org/file/n4072576/legisl.ods>
> 
> Reproduisez-vous ?
> 

Je reproduis (à l'exception du scroll qui est normal), voici les temps sous
Vista-32b

3.6.6.1
Ouverture: 5s
Recalcul après une modif: instantané

4.0.5.2
Ouverture: 1mn 25s
Recalcul après une modif: 1mn 10s

4.1.1.2:
Ouverture: 10s
Recalcul après une modif: ~3s

4.2.0.0.alpha0+ (2013-08-28)
Ouverture: max 15s
Recalcul après une modif: ~3s

Quand je fais plusieurs essais, les temps varient, mais je pense que ces
chiffres représentent une bonne tendance.
Cette perte de performance est très problématique :(

Bonne soirée
Michel


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

Répondre à