CyberQ 賽博客
沒有結果
觀看所有搜尋結果
  • Home
    • 關於我們
    • 隱私權政策
  • 新聞
    • AI 人工智慧
  • 資安專區
    • ISO 合規
  • AI 應用實戰
  • Docker / 容器
    • 虛擬化
  • 基礎教學
    • NAS 基礎設定
  • 進階應用
    • DevOps
    • 程式開發
    • 企業解決方案
  • DR.Q 快問快答
  • 開箱測試
  • 展覽直擊
聯繫我們
  • Home
    • 關於我們
    • 隱私權政策
  • 新聞
    • AI 人工智慧
  • 資安專區
    • ISO 合規
  • AI 應用實戰
  • Docker / 容器
    • 虛擬化
  • 基礎教學
    • NAS 基礎設定
  • 進階應用
    • DevOps
    • 程式開發
    • 企業解決方案
  • DR.Q 快問快答
  • 開箱測試
  • 展覽直擊
沒有結果
觀看所有搜尋結果
CyberQ 賽博客
沒有結果
觀看所有搜尋結果
  • Home
  • 新聞
  • 資安專區
  • AI 應用實戰
  • Docker / 容器
  • 基礎教學
  • 進階應用
  • DR.Q 快問快答
  • 開箱測試
  • 展覽直擊
首頁 進階應用 DevOps

Google 傳奇工程師 Jeff Dean 公開內部效能最佳化指南

Ashley Hsieh by Ashley Hsieh
2025 年 12 月 23 日
閱讀時間: 2 分鐘
A A
Google 傳奇工程師 Jeff Dean 公開內部效能最佳化指南
263
分享數
6.6k
觀看數
分享到臉書分享到 X分享到Line分享到 Threads分享到 Linkedin

Google 傳奇工程師 Jeff Dean 與 Sanjay Ghemawat 近期公開關於效能改善的內部技術文件,這份文件彙整兩人在 Google 多年來的程式碼效能調校經驗,內容涵蓋從開發思維到具體實作的建議,這份指南原本僅在Google內部流傳,如今正式對外開放,對於追求軟體效能的開發者來說,是一份極具價值的技術資料,可以協助大家在程式開發與維運上有一些能進步的方向和思維參考。

RELATED POSTS

Google 花 4.75 億美元買電廠,從 xAI 自建能源設施看科技巨頭的核能與燃氣軍備競賽

AI瓦解語言屏障 全球駭客無差別攻擊非英語系國家

Meta 收購中國 AI 代理新創 Manus 將強化臉書、IG 與Threads 自動化功能

重視效能開發思維

許多工程師常引用電腦科學家 Donald Knuth 的名言指稱過早最佳化是萬惡之源,藉此忽略程式開發初期的效能考量,Jeff Dean 與Sanjay Ghemawat 在這份文件中特別澄清這段話常被斷章取義,Knuth 的完整原意是我們在 97% 的情況下應該忽略微小的效率問題,但絕對不能放棄那關鍵的 3%,這份指南正是聚焦於那關鍵的百分之三。

兩位大神級工程師指出,若在開發大型系統時完全忽視效能,最終會導致系統各處都出現效能流失,造成整體運作緩慢且難以找出具體瓶頸,他們建議在撰寫程式碼時,只要不嚴重影響可讀性或增加過度複雜性,應優先選擇執行速度較快的方案。

建立效能估算直覺

指南中強調工程師應具備效能估算的能力,也就是所謂的封底計算 (Back-of-the-envelope calculation,BotEC),透過估算硬體操作的成本,開發者能在實際撰寫程式碼前就先篩選出較佳的設計方案,為了協助工程師建立這種直覺,文件中列出一份更新版的硬體運算延遲時間表,讓開發者了解不同操作間的巨大差異。

根據這份資料舉的案例,讀取 L1 快取僅需零點五奈秒,而從固態硬碟讀取 1MB資 料則需一百萬奈秒,若從磁碟讀取同樣大小資料更需高達一千萬奈秒,這些基本資料的概念,能幫助工程師判斷哪些操作屬於昂貴成本,例如在設計快速排序演算法或網頁縮圖生成功能時,便能透過計算記憶體頻寬或磁碟讀取時間來預估系統效能,他們團隊就是這樣一點一滴地搾出效能,讓 Google 平台的系統在過去的時間內能夠持續有進步和穩定的成長。

善用評測工具與微基準測試

在進行最佳化之前,測量是絕對必要的步驟,這份指南也建議優先使用 pprof 等分析工具來取得系統效能的高層次概要,並在需要更深入細節時使用 perf 工具來跑,此外,建立微基準測試雖然有助於驗證我們在程式修改後去執行時的改善成效,但也需留意這個結果是否能代表真實系統的運作情境。

當 CPU 分析結果顯示平坦而無明顯熱點時,通常代表系統中已無顯而易見的效能瓶頸,此時工程師應關注更多其他的微小最佳化機會,例如改善迴圈結構,或重新檢視呼叫堆疊頂端的程式碼,積少成多也能帶來顯著的效能提升。

具體程式碼實作建議

文件中也提供多項具體的 C++ 程式碼建議,例如使用批次處理 API 來取代逐筆操作,以減少重複的呼叫成本,或是將計算結果快取起來供後續使用,此外指南也推薦使用 view 類型如 string_view 來減少資料複製,以及允許呼叫者傳入已預先分配的資料結構,避免底層函式重複進行記憶體配置,這些技巧或設計哲學都能夠讓程式與系統搭配實執行得更順利些。

這份由 Jeff Dean 與 Sanjay Ghemawat 撰寫的指南,不僅是技術層面的教學,更是一種工程思維的傳承,提醒開發者在設計與撰寫程式碼時建立效能直覺與量測為導向,視效能為系統品質重要的一部分。

CyberQ 觀察,隨著 AI 輔助程式開發的風潮和時代來臨,程式設計與系統架構規劃時,這份文件也提供了很好的概念思維建構,幫助更多人在新的時代中,把程式和系統打造得更好,而技術是與時俱進的,不同環境也會有不同的做法,能夠多看多聽多學習相當重要。

首圖由 Nano Banana AI 生成

Google Gemini 3 Flash 正式登場!不僅是「快」,更重新定義了 AI API CP 值的天花板
Google DeepMind 發布 Antigravity 專為開發者打造的 AI 協作平台
Google Gemini 3 震撼登場:不只是更聰明,而是「會思考」與「能行動」的生成式 UI 革命
Cursor 宣布獲 Google、NVIDIA 注資 23 億美元 D 輪融資,AI 開發工具進入「百億估值」戰場
Google 以 Maps API 為錨,讓 Gemini AI 鎖定現實世界
Google Gemini CLI 推出擴充套件系統,串聯第三方服務打造 AI 開發新生態
Google佛心來的!學生專屬 AI Pro 教育版方案免費送 Gemini Pro 一年份,學習力、生產力大爆發
Google Gemini 整合 Chrome,迎戰微軟 Copilot 陣營
開發者如何使用 AI?Google 2025 DORA 報告解析
Chrome 不用分拆了!美法院反壟斷裁決未祭出最重手段,但要求 Google 與合作廠商推廣包括 AI 與搜尋在內的其他多元選擇
標籤: AbseilC++GoogleJeff DeanSanjay Ghemawat效能最佳化程式設計程式開發軟體工程
Share105Tweet66ShareShareShare18
上一篇

伊朗駭客組織 Infy 全新惡意軟體鎖定各國政府與異議人士

下一篇

七成國民個資裸奔犯眾怒脫酷!Coupang 酷澎陷美韓雙重風暴,恐面臨史上首次「勒令停業」制裁 ?

Ashley Hsieh

Ashley Hsieh

專案管理者與 UI/UX 設計、AI美術設計認證、淨零碳規劃管理師,在上市歐洲外商、生醫、金融、科技產業中淬煉,曾參與過多個跨平台專案,從需求分析、設計、使用者測試到專案交付流程都樂在其中。 私底下,我是一位「喜歡買東西但錢包容易抗議」的人,對科技、設計與藝術有熱情,正在努力平衡質感生活,學習和錢包一起成長的日常小練習者。

相關文章

Google 花 4.75 億美元買電廠,從 xAI 自建能源設施看科技巨頭的核能與燃氣軍備競賽
AI 人工智慧

Google 花 4.75 億美元買電廠,從 xAI 自建能源設施看科技巨頭的核能與燃氣軍備競賽

2025 年 12 月 31 日
AI瓦解語言屏障 全球駭客無差別攻擊非英語系國家
AI 人工智慧

AI瓦解語言屏障 全球駭客無差別攻擊非英語系國家

2025 年 12 月 30 日
Meta 收購中國 AI 代理新創 Manus 將強化臉書、IG 與Threads 自動化功能
AI 人工智慧

Meta 收購中國 AI 代理新創 Manus 將強化臉書、IG 與Threads 自動化功能

2025 年 12 月 30 日
NVIDIA 斥資以色列數十億美元新建大型研發園區,黃仁勳視為「第二個家」全球佈局
AI 人工智慧

NVIDIA 斥資以色列數十億美元新建大型研發園區,黃仁勳視為「第二個家」全球佈局

2025 年 12 月 28 日
自己的資料自己救,用數位資產保存工具打造「數位諾亞方舟」
基礎教學

自己的資料自己救,用數位資產保存工具打造「數位諾亞方舟」

2025 年 12 月 27 日
當「凡走過必留痕跡」恐成為傳說 ? 數位衰退與 AI 獵食下的記憶保存危機
新聞

當「凡走過必留痕跡」恐成為傳說 ? 數位衰退與 AI 獵食下的記憶保存危機

2025 年 12 月 27 日
下一篇
七成國民個資裸奔犯眾怒脫酷!Coupang 酷澎陷美韓雙重風暴,恐面臨史上首次「勒令停業」制裁 ?

七成國民個資裸奔犯眾怒脫酷!Coupang 酷澎陷美韓雙重風暴,恐面臨史上首次「勒令停業」制裁 ?

暗網是什麼 ? 連接暗網進行情資蒐集的 OPSEC 操作安全規範

暗網是什麼 ? 連接暗網進行情資蒐集的 OPSEC 操作安全規範

推薦閱讀

Google 花 4.75 億美元買電廠,從 xAI 自建能源設施看科技巨頭的核能與燃氣軍備競賽

Google 花 4.75 億美元買電廠,從 xAI 自建能源設施看科技巨頭的核能與燃氣軍備競賽

2025 年 12 月 31 日
AI瓦解語言屏障 全球駭客無差別攻擊非英語系國家

AI瓦解語言屏障 全球駭客無差別攻擊非英語系國家

2025 年 12 月 30 日
Meta 收購中國 AI 代理新創 Manus 將強化臉書、IG 與Threads 自動化功能

Meta 收購中國 AI 代理新創 Manus 將強化臉書、IG 與Threads 自動化功能

2025 年 12 月 30 日
SMB 10GbE 網路一機到位最佳實踐:QNAP QSW-M2106-4S 10G 網管交換器開箱

SMB 10GbE 網路一機到位最佳實踐:QNAP QSW-M2106-4S 10G 網管交換器開箱

2025 年 12 月 29 日
NVMe SSD 加速指令解封印實測,看微軟儲存堆疊的演進與 BitLocker 新局

NVMe SSD 加速指令解封印實測,看微軟儲存堆疊的演進與 BitLocker 新局

2025 年 12 月 28 日

近期熱門

  • LPU 市場將起飛 ? Nvidia 斥資 200 億美元取得 Groq 技術授權強化 AI 推論佈局

    LPU 市場將起飛 ? Nvidia 斥資 200 億美元取得 Groq 技術授權強化 AI 推論佈局

    278 shares
    Share 111 Tweet 70
  • GPU、LPU、TPU 各擅其場的 AI 算力賽局,解析技術差異及供應鏈佈局

    274 shares
    Share 110 Tweet 69
  • 只要幾千元 ! 打造便宜且穩定的 10GbE 網速環境,實作家庭與辦公網路升級

    234 shares
    Share 94 Tweet 59
  • 升級 10GbE 需要的網路卡、SFP+ 模組與線材選購到 iPerf3 實測全攻略

    218 shares
    Share 87 Tweet 55
  • 當「凡走過必留痕跡」恐成為傳說 ? 數位衰退與 AI 獵食下的記憶保存危機

    210 shares
    Share 84 Tweet 53
  • NVMe SSD 加速指令解封印實測,看微軟儲存堆疊的演進與 BitLocker 新局

    208 shares
    Share 83 Tweet 52
  • 台灣《人工智慧基本法》三讀通過:在美式創新與歐式監管間,台灣選了一條什麼路?

    159 shares
    Share 64 Tweet 40
  • Google 傳奇工程師 Jeff Dean 公開內部效能最佳化指南

    263 shares
    Share 105 Tweet 66
  • NVIDIA 斥資以色列數十億美元新建大型研發園區,黃仁勳視為「第二個家」全球佈局

    123 shares
    Share 49 Tweet 31
  • 自己的資料自己救,用數位資產保存工具打造「數位諾亞方舟」

    119 shares
    Share 48 Tweet 30

關於 CyberQ 賽博客

您的企業儲存、網路架構與資安科技好夥伴

專注於企業級網路與儲存環境建構、NAS 系統整合、資安解決方案與 AI 應用顧問服務,為您打造高可用、高安全、高效能的數位環境。

專業產業媒體 × 技術顧問團隊

我們關注新興科技趨勢,深入報導海內外產業動態,並結合多年實務經驗,提供量身打造的 IT 解決方案與精選內容。

我們提供的核心服務 : 

資安防護|網站開發與雲端服務|AI 導入與應用顧問|企業資訊環境建構|NAS 系統整合|數位內容產製|科技媒體|

CyberQ 致力於打造更智慧、更安全的數位未來。

新聞稿、採訪、授權、內容投訴、行銷合作、投稿刊登:service@cyberq.tw
廣告委刊、展覽會議、系統整合、資安顧問、業務提攜:service@cyberq.tw

Copyright ©2025 CyberQ.tw All Rights Reserved.

沒有結果
觀看所有搜尋結果
  • Home
    • 關於我們
    • 隱私權政策
  • 新聞
    • AI 人工智慧
  • 資安專區
    • ISO 合規
  • AI 應用實戰
  • Docker / 容器
    • 虛擬化
  • 基礎教學
    • NAS 基礎設定
  • 進階應用
    • DevOps
    • 程式開發
    • 企業解決方案
  • DR.Q 快問快答
  • 開箱測試
  • 展覽直擊

© 2025 CyberQ NAS、資安、資訊科技、AI應用的日常 關於 CyberQ 賽博客NAS 系統與電腦、手機一起的生活故事多年的系統整合與資訊安全經驗,協助智慧家居、小型工作室、辦公室與機構,導入更便利、更安全的資訊環境與應用。