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+h...@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

Répondre à