静态链接与动态链接在某些情况下,选择静态链接而不是动态链接有任何令人信服的性能原因,反之亦然?我听过或读过以下内容,但我对这个问题还不太了解,无法保证其真实性。1)静态链接和动态链接在运行时性能上的差异通常可以忽略不计。(2)(1)如果使用概要数据优化程序热路径的分析编译器,则不正确,因为通过静态链接,编译器可以优化代码和库代码。通过动态链接,只能优化您的代码。如果大部分时间花在运行库代码上,这会产生很大的影响。否则,(1)仍然适用。
3 回答
MYYA
TA贡献1868条经验 获得超4个赞
静态链接的应用程序可能更容易部署,因为有更少或没有额外的文件依赖项(.dll/.so),当它们丢失或安装在错误的位置时可能会导致问题。
- 3 回答
- 0 关注
- 545 浏览
添加回答
举报
0/150
提交
取消