lilypond-user
[Top][All Lists]
Advanced

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

Re: LilyPond 2.25.14


From: Kenneth Wolcott
Subject: Re: LilyPond 2.25.14
Date: Sat, 23 Mar 2024 14:08:59 -0700

Hi Jonas;

  I hope that the following information is useful:

Lilypond performance stats for the engraving of one very small and one
medium sized pieces

native = Apple Silicon build
foreign = x86_64
other = MacPorts LP 2.24.3

~/Downloads/native_lilypond-2.25.14/bin/lilypond
./Danny_Boy_updated.ly  0.53s user 0.06s system 87% cpu 0.683 total
~/Downloads/foreign_lilypond-2.25.14/bin/lilypond
./Danny_Boy_updated.ly  0.93s user 0.09s system 101% cpu 1.010 total
/opt/local/bin/lilypond ./Danny_Boy.ly  0.48s user 0.06s system 104%
cpu 0.515 total

~/Downloads/native_lilypond-2.25.14/bin/lilypond
./Waltz_Nr2_updated.ly  1.07s user 0.10s system 102% cpu 1.145 total
~/Downloads/foreign_lilypond-2.25.14/bin/lilypond
./Waltz_Nr2_updated.ly  1.76s user 0.15s system 100% cpu 1.907 total
/opt/local/bin/lilypond ./Waltz_Nr2.ly  1.06s user 0.12s system 103%
cpu 1.140 total

for i in ./Danny_Boy.ly ./Danny_Boy_updated.ly ./Waltz_Nr2.ly
./Waltz_Nr2_updated.ly
for> do
for> wc $i
for> done
     232     814    4641 ./Danny_Boy.ly
     232     814    4642 ./Danny_Boy_updated.ly
     939    3892   19981 ./Waltz_Nr2.ly
     939    3892   19982 ./Waltz_Nr2_updated.ly

Ken Wolcott

On Sat, Mar 23, 2024 at 12:09 PM Jonas Hahnfeld <hahnjo@hahnjo.de> wrote:
>
> On Sat, 2024-03-23 at 11:39 -0700, Kenneth Wolcott wrote:
> > Hi Jonas;
> >
> >   I've tried engraving a couple of randomly chosen previous engravings
> > (using LP 2.24.x) using the new LP 2.25.14 version on my Mac (Apple
> > Silicon).
> >
> >   Since none of my engravings are large, most of them are one to two
> > pages in length, I thought there would be no noticable decrease in
> > engraving time, but I was wrong!  It IS noticably faster for even
> > small files :-)
> >
> >   One thing I noticed is what one of my engravings had significant
> > change in apperance in the second and third page, as if I had inserted
> > a forced page break in two or three places.  There were no conversion
> > errors or warnings in any of my engravings.
> >
> >   I don't know what was the cause of the speedup, but it is
> > appreciated! I have been using the MacPorts version of Lilypond 2.24.3
> > compared to this recent test release.
>
> Thanks for testing! The performance advantage probably comes from Guile
> 3.0 in our binaries of 2.25.14 versus Guile 2.2 with the MacPorts
> version, having a faster startup time which matters especially for
> smaller files. If you have some time, I would be really interested in
> seeing a comparison with LilyPond 2.25.14 from
> https://gitlab.com/lilypond/lilypond/-/packages/23923980 when the
> x86_64 executable is run through Rosetta on Apple Silicon...
>
> Jonas



reply via email to

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