aboutsummaryrefslogtreecommitdiffstats
path: root/otp_build
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2015-12-16 14:50:56 +0100
committerBjörn Gustavsson <[email protected]>2015-12-16 15:52:26 +0100
commitaf9bfce55f0df03edaab638dcd3612c8478dfcc9 (patch)
tree9433741c63c6324b86faf7d9417f1a413d3d6aaf /otp_build
parent471d2408de06f3c93507769ce0eb0a9f42c3d119 (diff)
downloadotp-af9bfce55f0df03edaab638dcd3612c8478dfcc9.tar.gz
otp-af9bfce55f0df03edaab638dcd3612c8478dfcc9.tar.bz2
otp-af9bfce55f0df03edaab638dcd3612c8478dfcc9.zip
Remove erl_prim_loader:get_files/2
erl_prim_loader:get_files/2 was an optimization introduced before the SMP emulator (that is, before R11). The idea was to use the async threads in the efile driver to read multiple BEAM files from the disk in parallel. In a modern computer with the SMP emulator, loading a BEAM module seems to be more time-consuming than reading it from disk. To optimize loading we would need to load several modules in parallel. We could modify get_files/2 so that it would support parallel loading, but it is cleaner to first remove get_files/2 and then (in a future commit), introduce new functions to support parallel loading.
Diffstat (limited to 'otp_build')
0 files changed, 0 insertions, 0 deletions