bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1926 in lilypond: 2.15.12 processing speed problems


From: lilypond
Subject: Re: Issue 1926 in lilypond: 2.15.12 processing speed problems
Date: Sun, 02 Oct 2011 20:24:06 +0000


Comment #7 on issue 1926 by address@hidden: 2.15.12 processing speed problems
http://code.google.com/p/lilypond/issues/detail?id=1926

The minimal example does note even need to have stems, just note heads.
Having more objects per measure makes the difference bigger.

Change in compilation time under Windows, 2.15.11 -> 2.15.12, in seconds :
 {          \repeat unfold 1000 r4 }         %  9 -> 9
 {          \repeat unfold 1000 b'4 }        % 10 -> 18
 {          \repeat unfold 1000 <b' g' d'>4 }% 14 -> 29
 {\time 4/1 \repeat unfold 1000 <b' g' d'>1 }% 11 -> 23

Eliminating engravers rules out the code affected by the changes between .11 and .12
 \layout {\context { \Voice
 \remove "Laissez_vibrer_engraver" % not the fix to issue 456
 \remove "Stem_engraver"           % not the fix to issue 1881
 }

The next likely candidate is the fix to issue 1839, which added several font-metric lookups to each note-head, and property lookups for each stem.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]