Le 05/02/12 08:47, pierre-yves samyn nous a écrit :
Bonjour
J'ai commenté l'Issue avec quelques autres propositions d'amélioration...
Cordialement
Pierre-Yves
--
View this message in context:
http://nabble.documentfoundation.org/Pietres-performances-en-execution-macro-Calc-de-LibreOffice-tp3715374p3716810.html
Sent from the Users mailing list archive at Nabble.com.
Bonjour,
merci, c'est limpide, j'ai tout compris.
Une question en marge, mon ignorance est définitivement immense.
Conscient que je déborde quelque peu du sujet initial, je rendrai compte
de mes prochaines interrogations sur un autre fil si besoin.
Les 2 lignes
thisComponent.enableAutomaticCalculation(true)
thisComponent.calculateAll
ne font pas la même chose n'est-ce pas ?
Si je neutralise la 2ème, le temps d'exécution pour *1999 lignes* tombe
de 2,624s à 0,657s
Je suppose qu'en réactivant seulement le calcul automatique, les valeurs
ne se recalculeront qu'au moment où on modifiera une cellule quelconque
de la feuille.
Alors qu'en forçant le recalcul, on obtient de facto toutes les
nouvelles valeurs.
Je suppose qu'en présence de classeurs complexes, dont les feuilles sont
interdépendantes, ce choix ne sera pas anodin.
Le choix de l'une ou l'autre option dépend de l'architecture de la
feuille, voire de tout le classeur.
Bonne journée à toutes et à tous
C_Lucien
--
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Re: [fr-users] Piètres performances en exécution macro Calc de LibreOffice · lutch
Re: [fr-users] Piètres performances en exécution macro Calc de LibreOffice · Marc Romano
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.