On Thu, Dec 08, 2005 at 03:46:45PM +0100, Jean-Marc Lasgouttes wrote: > >>>>> "Helge" == Helge Hafting <[EMAIL PROTECTED]> writes: > > Helge> The test method is to run time lyx while clicking the mouse > Helge> fast in the place where the closing button is going to appear. > Helge> Repeated clicks are used so my reaction time won't affect the > Helge> result. I barely see the main window, it is removed as soon as > Helge> it appears. > > You can try also "lyx -x lyx-quit" > Thanks. Much easier, and I get the same timings.
> Helge> Is there some sort of profiling I could try? > > Try to run lyx with option "-dbg init" and see whether there is a long > time between two particular messages. > I got two noticeable pauses: Setting debug level to init Debugging `init' (Program initialisation) Checking whether LyX is run in place... no <package> binary_dir /usr/local/bin/ system_support /usr/local/share/lyx/ build_support user_support /home/helge/.lyx/ locale_dir /usr/local/share/locale/ document_dir /home/helge temp_dir /tmp home_dir /home/helge </package> Initializing LyX::init... NOTICEABLE DELAY HERE About to read lyxrc.defaults... Found lyxrc.defaults in /home/helge/.lyx/lyxrc.defaults About to read preferences... Found preferences in /home/helge/.lyx/preferences About to read encodings... Reading encoding iso8859-2 Reading encoding iso8859-3 Reading encoding iso8859-4 Reading encoding iso8859-5 Reading encoding iso8859-6 Reading encoding iso8859-7 Reading encoding iso8859-9 Reading encoding iso8859-13 Reading encoding iso8859-15 Reading encoding cp1255 Reading encoding cp1251 Reading encoding koi8 Reading encoding koi8-u Reading encoding tis620-0 Reading encoding pt154 About to read languages... Reading language afrikaans Reading language american Reading language arabic Reading language austrian Reading language bahasa Reading language belarusian Reading language basque Reading language brazil Reading language breton Reading language british Reading language bulgarian Reading language canadian Reading language canadien Reading language catalan Reading language croatian Reading language czech Reading language danish Reading language dutch Reading language english Reading language esperanto Reading language estonian Reading language finnish Reading language french Reading language galician Reading language german Reading language ngerman Reading language greek Reading language hebrew Reading language irish Reading language italian Reading language kazakh Reading language lithuanian Reading language latvian Reading language icelandic Reading language magyar Reading language norsk Reading language nynorsk Reading language polish Reading language portuges Reading language romanian Reading language russian Reading language scottish Reading language serbian Reading language serbocroatian Reading language spanish Reading language slovak Reading language slovene Reading language swedish Reading language thai Reading language turkish Reading language ukrainian Reading language welsh Reading layouts... About to read default... Found default in /usr/local/share/lyx/ui/default.ui About to read stdmenus.ui... Found stdmenus.ui in /usr/local/share/lyx/ui/stdmenus.ui About to read stdtoolbars.ui... Found stdtoolbars.ui in /usr/local/share/lyx/ui/stdtoolbars.ui LyX tmp dir: `/tmp/lyx_tmpdir256720kz6fB' Reading lastfiles `/home/helge/.lyx/lastfiles'... Initializing LyX::init...done EVEN LONGER DELAY HERE About to handle -x 'lyx-quit' Warning: this system's locale uses Unicode. Language code:nb_NO Setting new locale for Qt:nb_NO Initializing LyXFunc Initializing key mappings... These two delays account for practically all the startup time - the other messages scrolls by too fast to read. Helge Hafting