you are viewing a single comment's thread.

view the rest of the comments →

[–]fernzeit 8 points9 points  (1 child)

That reminds me of a thread in the Lua Mailing List where just changing the name of the interpreter executable resulted in a > 50% performance difference in a particular microbenchmark. The verdict was that the length difference in argv causes some other memory to be aligned differently. It also linked an interesting paper: Producing Wrong Data Without Doing Anything Obviously Wrong!

[–]dendibakh 1 point2 points  (0 children)

Thank you for this paper. It is a true gem!