Go 性能優化技巧 7/10

爲什麼80%的碼農都做不了架構師?>>>    接口的用途無需多言。但這並不意味着可在任何場合使用接口,要知道通過接口調用和普通調用存在很大差別。首先,相比靜態綁定,動態綁定性能要差很多;其次,運行期需額外開銷,比如接口會複製對象,哪怕僅是個指針,也會在堆上增加一個需 GC 處理的目標。 顯然,對於壓力很大的內部組件之間,用接口有些得不償失。 對比接口調用和普通調用的彙編指令,以便有個直觀的認識。
相關文章
相關標籤/搜索