Tuple values returned in registers, without using heap space?

James Hague <>
Mon Oct 19 16:09:24 CEST 2009


I *thought* I remember reading about this in the release notes at one time,
but I haven't been able to track it down. The gist was that if it could be
determined that a non-exported function always returned a tuple of a fixed
size, then those values were returned directly in BEAM registers without
actually creating a tuple.

Any pointers?


More information about the erlang-questions mailing list