On 6/7/2017 8:46 AM, jfbu wrote:

In other words, the issue is a non-issue not worth the time several
respected LuaTex experts are putting into it.

Hi list,

should I conclude that the LuaTeX experts are not the least
bit interested into understanding which compilation flags
were modified and resulted in a texlua twice slower
on macOS 10.9.5 with TeXLive 2017 release than it was
with TeXLive 2016 for the same machine?

indeed, as these experts are not going to check compilation other than on their own machines ... compilation elsewhere is 'derived work'

(and fwiw, we'd observed 50% slower linux 32 bit versions versions a month ago at BT and were only mildly puzzled .. and those were all experts running 64 bit, so there was no reasson for panick)

should I conclude it is _my fault_ to have reported this
FACT at the initial message of this thread?

did I receive appropriate answers when Hans Hagen
only reaction was to tell that my code (which
I said explicitely was NOT MY CODE) was crap and
could be sped up 99%, which was NOT my question?
NOT MY CODE, NOT MY ALGORITHM, NOT MY BINARY.

i never said it was crap, i only said that (and i'm talking of years of using luatex) it often more pays of to optimize code (which in this case was possible, and normally is even fun to do) than to squeeze out some more from compilation (and even more if you're bound to a specific binary)

i don't see why yuou should get pissed about this ... i'm pretty sure that henry (whose code it was and who knows tex/lua very well) is interested in possible speed ups (if it were important at all)

in this case the 50% slow down was a compilation issue but normally we're talking of 5% fluctuations (in which case optimizing can pay of)

also, there have been answers about possible causes but as tex live 2017 is frozen one has to live with what's there (or update in a few months when updates become available)

in fact, what bothers me more is that one lets people look into this (and therefore waste their time) while in fact the choice is then something python and tex (if i understood well) and lua was just a side track

(it's like users asking for a feature and then not testing it due to lack of time or whatever)

It was the first ever time I ever ran texlua. Next time
you run some software on your machine and find that
between version 2016 and version 2017 its execution
speed has increased 100% maybe you will consider that
the experts of this software "put some time into understanding
the cause",
it is no secret that there are speed differences between compilations, and if you mean with 'experts' those who develop luatex, indeed we're not that much interested because we compile for windows and linux and if that's okay, it's out of our hands and up to those who compile themselves and / or distributors and you cannot expect us to spent time on that

(for us the benchmark compilations are those on the context garden compile farm and you can bet that when there is a slow binary there we'll hear about it)

(btw, in the early days, cpu cache was a bottleneck)

(i've reported several times about speed related issues and luatex in the last decade but probably not in places and journals that you read)

Hans

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

Reply via email to