nusret wrote:
--- Abdelrazak Younes <[EMAIL PROTECTED]> wrote:
nusret wrote:
Yes, this is known but this is not related to
painting at all. If you
open up your task manager you'll see that csrss.exe
takes up 50/70% of
the cpu. We have yet to find the reason for this
phenomena. But you'll
find out that 1.5 behave better than 1.4 in this
area. The trick is to
separate big formulas from text with an empty line.
First, thank you very much for the trick. But I'm not
so sure that this is not related to painting at all.
Well, it is not related to painting on screen, that's for sure. But it
might be related to font metrics calculation which is system dependent.
We are caching font width for normal text for example but for math
there's maybe more things that we need to cache. This is more related to
drawing than to painting in LyX terminology.
We are using font metrics to compute things like paragraph breaking in
rows and the resulting row heights. In the case of math, these info can
be pretty complicated to compute when you have fractions and integrals...
For the following reason. I noticed csrss.exe, too (in
my case it usually takes up 35% of the CPU, but this
may have to do with Hyperthreading thing), and
searched web about it. I found two short descriptions,
one of which doesn't mention graphics at all:
http://www.neuber.com/taskmanager/process/csrss.exe.html
But I stumbled upon the following:
http://www.liutilities.com/products/wintaskspro/processlibrary/csrss/
The second link claims that most graphics operations
are managed by this executable. Also I saw some guy
referring to this program as (perhaps erroneously)
"client/server *redraw* subsystem". I'm not an expert,
and certainly I don't even think about lecturing you
guys, but I suspect it may still be related to
painting.
Probably yes, see above.
Abdel.