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.

Reply via email to