《泡泡糖忍戰》首次遊戲內聯名!那位音速小子來了!   《刺客教條:維京紀元》新預告&發售日 全面公開!   SEGA《Astro City Mini》迷你主機發表第3彈收錄遊戲!共36款遊戲內容大公開!   櫻花革命「連續動畫 第三彈 大石、率領眾人吧」公開!上市日終於確定!   《決勝時刻®:黑色行動冷戰》殭屍模式 – 新的開端   以手機交換POKEMON?Pokémon HOME開設官方網頁   鍊金工房系列最新作《萊莎的鍊金工房2 ~失落的傳說與秘密妖精~》發表!   「第2屆 大亂鬥SP 線上挑戰 決賽」直播決定! 

Facebook 重構 iOS Messenger 程式碼少100多萬行

程式通常會隨著時間越來越肥、越來越慢、越來越難維護,造成維護成本提高,臉書(Facebook) 的 Messenger 看來也是如此,但是 Facebook 花了不少時間來整個重構、翻寫整套程式架構,讓程式碼減少84%,執行檔只有原先 1/4 大小,速度比舊版快2倍。

Facebook 重構 iOS Messenger 程式碼少100多萬行

Facebook 公開說明 iOS Messenger 如何更快、更小、更簡化,官方文章懶得看內容的,看圖就可以了解大概做了哪些事情。

原文:Project LightSpeed: Rewriting Messenger to be faster, smaller, and simpler

講簡單點就是把共用的抽出來,然後能用系統原生功能的,就不要自己寫。

通訊軟體的容量大小比較(2020/3)

下述摘錄自此篇:臉書重建iOS版Messenger,程式碼從170萬行縮減到36萬行

相關文章