Tag: 动态链接

静态链接与动态链接

在某些情况下,是否有任何令人信服的性能原因来选择通过动态链接进行静态链接,反之亦然? 我听过或读过以下内容,但是我对这个问题的认识还不够充分。 1)静态链接和动态链接之间的运行时性能差异通常可以忽略不计。 2)(1)如果使用分析编译器使用配置文件数据来优化程序热路径,因为使用静态链接,编译器可以优化代码和库代码。 通过动态链接,只有你的代码可以被优化。 如果大部分时间用于运行库代码,这可能会产生很大的差异。 否则,(1)仍然适用。