靜態鏈接與動態鏈接在某些情況下,選擇靜態鏈接而不是動態鏈接有任何令人信服的性能原因,反之亦然?我聽過或讀過以下內容,但我對這個問題還不太了解,無法保證其真實性。1)靜態鏈接和動態鏈接在運行時性能上的差異通??梢院雎圆挥?。(2)(1)如果使用概要數據優化程序熱路徑的分析編譯器,則不正確,因為通過靜態鏈接,編譯器可以優化代碼和庫代碼。通過動態鏈接,只能優化您的代碼。如果大部分時間花在運行庫代碼上,這會產生很大的影響。否則,(1)仍然適用。
3 回答
MYYA
TA貢獻1868條經驗 獲得超4個贊
靜態鏈接的應用程序可能更容易部署,因為有更少或沒有額外的文件依賴項(.dll/.so),當它們丟失或安裝在錯誤的位置時可能會導致問題。
- 3 回答
- 0 關注
- 585 瀏覽
添加回答
舉報
0/150
提交
取消
