Hi Jonas,
thanks for working on this!

Windows build with Guile JIT: https://cloud.hahnjo.de/s/Ek5x9rybpiPNtoj
This turns on just-in-time compilation that was added in Guile 3.0, but
we had to keep disabled on Windows until now. Please test, especially
on larger scores where this should provide a performance advantage.
I gave it a try with a medium-sized score (appr. 60 pages A4),
10 times in a row:

with JIT:
real    4m42.513s
user    0m0.090s
sys     0m0.185s

without JIT:
real    4m45.295s
user    0m0.046s
sys     0m0.277s

Just out of interest, do we tweak the JIT_THRESHOLD somewhere or do we
use the default value?

Michael

      • Re: Lily... Kenneth Wolcott
        • Re: ... Jonas Hahnfeld via Discussions on LilyPond development
          • ... Kenneth Wolcott
            • ... Jonas Hahnfeld via Discussions on LilyPond development
    • Re: LilyPond... Karlin High
      • Re: Lily... Jonas Hahnfeld via Discussions on LilyPond development
        • Re: ... Karlin High
          • ... Jonas Hahnfeld via Discussions on LilyPond development
    • Re: LilyPond... Jean Abou Samra
      • Re: Lily... Jonas Hahnfeld via Discussions on LilyPond development
    • Re: LilyPond... Michael Käppler
      • Re: Lily... Jonas Hahnfeld via Discussions on LilyPond development
        • Re: ... Michael Käppler via Discussions on LilyPond development
          • ... Mathieu Demange via Discussions on LilyPond development
  • Re: LilyPond 2.25... Aaron Hill

Reply via email to