State of the killqt4 branch (Stephan?)

Stephan Witt st.witt at gmx.net
Thu Nov 24 23:55:03 UTC 2022


Am 25.11.2022 um 00:29 schrieb Jean-Marc Lasgouttes <lasgouttes at lyx.org>:
> 
> Le 25/11/2022 à 00:18, Stephan Witt a écrit :
>> This is a profiler run with Apple Instruments - I built the LyX binary for profiling.
>> https://my.hidrive.com/share/6t6dr1c.4o
>> The experiment was to open the german tutorial and start scrolling from top to bottom and back to top.
>> The left side is the profiler run with cache and the opposite side is without cache.
> 
> What is the difference between the two images you uploaded.

The deepness of the open call graph is different. The 2nd shows more details inside of the getTextLayout_helper function.

> It seems that the cache is needed. Can you make a view where all the versions of getTextLayout are visible? There is a second one that uses a TextLayoutHelper parameter.

I'm not sure how to do that - this is an excerpt of the heaviest stack trace.

I’ve changed the filter from „matches all“ to „matches any“ (?) and then I tried to locate examples of these.

The result is the 3rd image now.

> It seems anyway that the cache should be kept on a mac.

Yes. It seems so.

Stephan


More information about the lyx-devel mailing list