使用DLL函数是否有任何性能?

nak*_*iya 5 c++ linux g++

正如标题所说,与普通函数相比,调用dll函数是否有一个性能?该DLL将被加载dlopen.编辑:忽略dlsym时间,因为我每个功能只执行一次.

Axe*_*ing 5

对DLL函数的调用是按地址间接进行的,编译器无法对它们进行内联,因此会有轻微的性能损失.

如果您在性能关键的内循环中使用它们并在分析它们之后,您应该担心.