0

如果我显式调用动态链接器,我会看到大约 5% 的性能提升:

 /lib/ld-linux.so.3 ./executable

LD_DEBUG=statistics 具有相同的输出。LD_DEBUG=libs 表明加载了相同的 DSO 即使 LD_DEBUG=all 的输出是相同的。(使用差异)

仅当我使用带有内核 3.2.1 的 EGLIBC sysroot 时才会发生这种情况如果我使用相同的 EGLIBC sysroot 但内核 2.6.33 则性能不会改变。

显式调用链接器和隐式调用链接器之间有什么区别?

4

0 回答 0