although loading and saving feels snappier, i find that selecting text (especially in a large doc like the userguide) is slow on linux, the selection lags a bit behind the mouse when i move the mouse quickly.

if i just change the selection (with the mouse) in a single paragraph for a while (setting the selection and moving the mouse) i get the following profile:


 time   seconds   seconds    calls  ms/call  ms/call  name
21.74 0.30 0.30 2202370 0.00 0.00 QHash<wchar_t, int>::findNode(wchar_t const&, unsigne
d int*) const
5.07 0.37 0.07 1101181 0.00 0.00 lyx::frontend::GuiFontMetrics::width(wchar_t) const 5.07 0.44 0.07 160930 0.00 0.00 lyx::LyXText::getFont(lyx::Buffer const&, lyx::Paragr
aph const&, int) const
3.62 0.49 0.05 1942532 0.00 0.00 lyx::LyX::application() 3.62 0.54 0.05 336956 0.00 0.00 lyx::LyXFont::LyXFont() 2.90 0.58 0.04 286721 0.00 0.00 lyx::LyXTextClass::load(std::string const&) const
  2.17      0.61     0.03  1942532     0.00     0.00  lyx::theApp()
2.17 0.64 0.03 864733 0.00 0.00 lyx::LyXText::singleWidth(lyx::Paragraph const&, int,
 wchar_t, lyx::LyXFont const&) const
2.17 0.67 0.03 272689 0.00 0.00 lyx::Paragraph::getDepth() const 1.45 0.69 0.02 970628 0.00 0.00 lyx::theFontMetrics(lyx::LyXFont const&) 1.45 0.71 0.02 970628 0.00 0.00 lyx::frontend::GuiFontLoader::metrics(lyx::LyXFont co
nst&)
1.45 0.73 0.02 496805 0.00 0.00 lyx::FontIterator::operator++() 1.45 0.75 0.02 286639 0.00 0.00 lyx::Paragraph::lookupChange(int) const

Reply via email to