Martin Vermeer wrote:
On Wed, 2006-11-08 at 10:54 +0100, Abdelrazak Younes wrote:
Jean-Marc Lasgouttes wrote:
"Abdelrazak" == Abdelrazak Younes <[EMAIL PROTECTED]> writes:
...
This is without gcc debug STL, right?
No but this is with MSVC STL debug which is normally quite slow. You're
right, I should rebuild in release mode and see if things have improved
after all the different micro-optimisations that have already taken place.
There's a good chance that we have solved already most of the slowness
as LyX-svn in debug mode is way faster than the (gcc-optimized) 1.4.3
for this test document.
Abdel.
What does this mean we should do for 1.4.4, if anything, to get it
faster (I am happy with 1.4.3 speed, but... any low hanging fruit?)?
Well, there's a lot of things that can still be optimized in 1.4 but I
am not sure it is worth spending sometimes there... I would prefer that
you help me on optimizing 1.5 ;-)
On windows, I think that the main reason why editing is quick again for
the paragraph following the paragraph following the formula is the
updateLabels() optimisation in 1.5. FYI I did this one to optimise new
paragraph creation earlier this year. AFAIK, JMarc was interested in
this optimisation but eventually it was forgotten. Hum... maybe I could
extend it a bit if the previous paragraph is a math inset...
Some other things might be worth optimizing in 1.4:
1) Full screen redraw on left mouse press
2) Full screen redraw on left mouse release (which means that a single
mouse click redraw the screen two times.)
3) singlePar update within inset would be nice also but this seems
difficult.
Abdel.