Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Bonsoir,

-----Message d'origine-----
De : Gérard Fargeot [mailto:gerard.fargeot@orange.fr]
Envoyé : dimanche 1 septembre 2013 18:46
À : qa@fr.libreoffice.org
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 à qa+unsubscribe@fr.libreoffice.org 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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.