<ruby id="9ue20"></ruby>

  1. 
    

      国产午夜福利免费入口,国产日韩综合av在线,精品久久人人妻人人做精品,蜜臀av一区二区三区精品,亚洲欧美中文日韩在线v日本,人妻av中文字幕无码专区 ,亚洲精品国产av一区二区,久久精品国产清自在天天线
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      性能真的不重要了嗎?Jeff Dean給出反常答案

      0
      分享至


      新智元報道

      編輯:傾傾

      【新智元導(dǎo)讀】很多人背著「過早優(yōu)化是萬惡之源」的名言,寫出的卻是處處漏風(fēng)的代碼。Google傳奇Jeff Dean的這份筆記破了真相:性能不是最后調(diào)出來的,而是你在選第一個容器、敲第一行代碼時,就已經(jīng)注定的物理結(jié)局。

      2025年,是個很容易讓人產(chǎn)生錯覺的時間點。

      這時算力不再稀缺,云資源隨叫隨到,AI已經(jīng)能寫出準(zhǔn)確無誤的代碼。

      在這樣的環(huán)境里,「性能」似乎正在悄悄貶值。因為代碼寫得慢一些,好像也沒什么大不了。

      就在這種氛圍下,Google的傳奇工程師Jeff Dean更新了一份老文檔:Performance Hints。


      比起一篇炫技的論文,它更像是一份老派工程師的隨筆,里面重新整理了基礎(chǔ)法則。

      它反復(fù)重申一個事實:計算機(jī)底層的物理規(guī)則,從未因為云原生、AI或硬件的進(jìn)步而改變。

      硬件的進(jìn)步掩蓋了代碼的低效,這些問題會在系統(tǒng)中不斷堆積,直到成為無法繞開的成本。

      「過早優(yōu)化」,成了平庸代碼的豁免權(quán)

      所有工程師都聽過一句老話:

      Premature optimization is the root of all evil.(過早優(yōu)化是萬惡之源)。

      它原本是提醒我們,別為了摳幾行代碼,把系統(tǒng)搞成一團(tuán)亂麻。

      但在實踐中,這句話慢慢變了味,成了一個免責(zé)口令——只要遇到性能質(zhì)疑,一句「別過早優(yōu)化」就能把所有問題擋回去。

      結(jié)果走向了另一個極端:寫代碼時,性能被整體忽略。抽象可以多一層,數(shù)據(jù)可以多拷貝一次,API可以寫得更「通用」。


      瑞士奶酪模型:單個小漏洞沒事,但是一層層疊加,對齊了會出大事

      大家總覺得將來有profiler,等真慢下來再說。

      可等系統(tǒng)上線,流量涌入,響應(yīng)開始變拖沓,大家終于打開性能分析圖,卻發(fā)現(xiàn)屏幕上什么都沒有。

      沒有一個函數(shù)占掉40%的時間,沒有明顯的性能熱點。你看到的只有一張異常平坦的火焰圖——每一層都慢一點,每一個看似無關(guān)緊要的選擇,都給未來埋下隱患。

      你很難指出哪里出了錯,因為問題從一開始就沒有集中出現(xiàn)——這正是Jeff Dean反復(fù)強(qiáng)調(diào)的一種模式。

      性能不是被某個錯誤決定拖垮的,而是被一連串「看起來沒問題」的決策慢慢稀釋掉的。


      一旦走到這一步,優(yōu)化會變得異常昂貴,因為你失去了明確的下手點。

      所謂「關(guān)鍵的3%」,指的從來不是寫完代碼后再去摳字眼,而是在寫第一行代碼時,就要避開那些雖然方便、但明顯低效的路徑。

      這不只是技巧,更像一種素養(yǎng)。真正拉開差距的地方,往往發(fā)生在profiler還沒派上用場之前。

      5ns和5ms之間,隔著整個物理世界

      如果說前面的區(qū)別發(fā)生在「已經(jīng)來不及了」,那么接下來要說的是:「為什么我們會在一開始就走錯路」。

      事實上,很多工程事故并不是因為「不會優(yōu)化」,而是因為對「慢」沒有感覺。

      在編輯器里,5ns和5ms看起來只是多了幾個0。縮進(jìn)一樣,語法一樣,在Code Review時看起來合理合規(guī)。

      但在物理世界,這些數(shù)字根本不屬于同一個尺度。

      Jeff Dean在清單里列出了一張延遲對照表。一旦把這些數(shù)字還原成現(xiàn)實中的時間,很多所謂的設(shè)計直覺會當(dāng)場崩塌。

      • L1緩存命中:約0.5ns,等于微觀世界里的一次脈搏。

      • 分支預(yù)測失敗:5ns,是連續(xù)十次脈搏。

      • 主存訪問:50ns,相當(dāng)于起個身,走下樓,取了個外賣。

      • 隨機(jī)磁盤尋址:10000000ns,相當(dāng)于從北京一路走到了上海。


      最早由Google工程師整理,Jeff Dean在多次演講中用過這個思路

      如果你的方案里出現(xiàn)了一次磁盤尋址,后面無論代碼寫得多優(yōu)雅、邏輯多漂亮,在物理尺度上都已經(jīng)輸透了。

      這就是頂級工程師腦子里的「物理地圖」。他們本能地知道:哪些操作屬于同一量級,而哪些操作一旦混進(jìn)來,系統(tǒng)的節(jié)奏就徹底亂了。

      這也是「信封背面估算」(Back-of-the-envelope calculation)的價值所在。

      它是一次動手之前的排查:這個方案會觸發(fā)多少次內(nèi)存訪問?有沒有隱藏的分配?循環(huán)里會不會撞上網(wǎng)絡(luò)IO?

      如果答案里出現(xiàn)了一個不合時宜的量級,這個方案就應(yīng)該被扔進(jìn)垃圾桶。

      很多性能問題并非「實現(xiàn)得不夠好」,而是選錯了路徑。

      一旦建立起這種尺度感,很多無意義的爭論就能一眼看穿。

      反直覺的真相:Google大佬的代碼為什么看起來很「土」?

      真正拉開差距的地方,不在于「寫得多聰明」,而在于知道哪些地方「不值得聰明」。

      翻開這份Performance Hints,我們能發(fā)現(xiàn)一個反直覺的事實:沒有復(fù)雜的算法,很多改動看起來都有點「土」。

      但這些細(xì)碎的選擇,卻被Jeff Dean反復(fù)拿出來強(qiáng)調(diào)。

      對內(nèi)存的節(jié)制

      「尺度感」讓我們意識到分配內(nèi)存的珍貴,在實戰(zhàn)中,這種意識會轉(zhuǎn)化成對容器的極致考究。

      為什么他們偏愛InlinedVector?因為在絕大多數(shù)場景下,它根本不碰堆內(nèi)存,數(shù)據(jù)直接躺在棧上。

      這帶來的是實實在在的物理收益:少一次分配,多一次緩存命中。

      同樣的,使用Arena(內(nèi)存池)也不只是為了管理方便,而是為了讓數(shù)據(jù)在物理內(nèi)存上變得連續(xù),順應(yīng)CPU緩存的節(jié)奏。

      對數(shù)據(jù)分布的尊重

      所謂的Fast Path(快路徑),本質(zhì)上是承認(rèn)世界是不均勻的。99%的請求和輸入都比想象中普通。

      如果堅持讓每一次調(diào)用都走那條「最通用、最保險」的路,實際上是在用極少數(shù)的邊緣情況,綁架絕大多數(shù)的正常流量。


      清單里提到的UTF-8處理就是一個典型:現(xiàn)實中大量字符串其實只有純ASCII字符。

      如果一上來就按完整的解析邏輯走,那每一個字節(jié)都在為萬分之一的極端情況買單。

      看一眼,是ASCII就直接放行——這種行為,建立在對數(shù)據(jù)規(guī)律的尊重之上。

      對抽象成本的自覺

      清單里舉了個例子:把Protobuf邏輯改成原生結(jié)構(gòu)體,性能提升20倍,讓很多人不安。

      Protobuf確實解決了跨語言和版本演進(jìn)的難題,但便利從不是免費(fèi)的,每一層封裝、每一次解析,都是一筆隱蔽的「抽象稅」。

      就像在透支信用卡,你可以盡情購物,可一旦賬單寄來,就要付出相應(yīng)代價。


      抽象并不會消失,只是被編譯器展開,最終落實到一行行具體的實現(xiàn)上。

      當(dāng)抽象層數(shù)不斷疊加,成本也會在底層被一并兌現(xiàn)。

      這就是為什么他們建議在熱路徑里避開不必要的層級、避開那些「為了完整而完整」的設(shè)計。

      目的是讓你清楚地意識到,你到底在為什么付費(fèi)。

      頂級工程師關(guān)心的,從來不是如何寫出最聰明的代碼,而是如何避免那些本不該出現(xiàn)的開銷。

      當(dāng)你在敲鍵盤時,能對分配、分布、抽象成本保持警惕,很多性能瓶頸在發(fā)生之前,就已經(jīng)被擋在了門外。

      想提高性能,就不能對代價視而不見

      很多人把性能理解成一種階段性的工作:系統(tǒng)慢了,就開始優(yōu)化;不慢,就先放一邊。

      但讀完這份清單,你很難再這樣看待它。

      Jeff Dean們反復(fù)強(qiáng)調(diào)的,其實不是「如何省下幾納秒」,而是「你是否真正理解自己正在使用的計算資源」。

      CPU、內(nèi)存、緩存、磁盤......這些底層的物理規(guī)律并沒有因為云原生或AI的流行而消失,它們只是被包裝得更抽象了。

      頂級工程師之所以顯得從容,是因為他們很少走到「火場」里:在寫第一行代碼時,他們就已經(jīng)避開了那些注定昂貴的路徑。

      這份Performance Hints讀起來不像教程,更像是一份肌肉記憶。它不要求你處處極限優(yōu)化,而是要求你在做決策時,不要假裝不知道代價。

      也許真正的分界線一直是——當(dāng)你寫下一個循環(huán)、設(shè)計一個數(shù)據(jù)結(jié)構(gòu)、決定要不要多加一層時,腦海中是否浮現(xiàn)出那張時間和尺度的地圖。

      一旦有了它,很多平庸的代碼,你就再也寫不下去了。

      參考資料:

      https://x.com/JeffDean/status/2002089534188892256?s=20

      秒追ASI

      ?點贊、轉(zhuǎn)發(fā)、在看一鍵三連?

      點亮星標(biāo),鎖定新智元極速推送!

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點推薦
      特朗普舉著孩子照片,對哭泣的母親承諾:我相信中國會執(zhí)行死刑的

      特朗普舉著孩子照片,對哭泣的母親承諾:我相信中國會執(zhí)行死刑的

      博覽歷史
      2025-07-21 17:59:30
      一代神卡回歸!RTX 3060 12GB六月復(fù)產(chǎn):七月上市

      一代神卡回歸!RTX 3060 12GB六月復(fù)產(chǎn):七月上市

      快科技
      2026-05-01 13:55:02
      “世界第一美人”16歲二女兒出道!空降頂級大刊封面全身奢牌贊助,網(wǎng)友:不如媽和姐!

      “世界第一美人”16歲二女兒出道!空降頂級大刊封面全身奢牌贊助,網(wǎng)友:不如媽和姐!

      英國報姐
      2026-05-01 20:36:41
      找吳彥祖來演年輕版蔡元祺,是《寒戰(zhàn)1994》導(dǎo)演最正確的決定!

      找吳彥祖來演年輕版蔡元祺,是《寒戰(zhàn)1994》導(dǎo)演最正確的決定!

      陳意小可愛
      2026-05-02 01:19:10
      官方回應(yīng)劉曉慶風(fēng)波!王婆說話陰陽怪氣,網(wǎng)友:慶奶75了還想怎樣

      官方回應(yīng)劉曉慶風(fēng)波!王婆說話陰陽怪氣,網(wǎng)友:慶奶75了還想怎樣

      天天熱點見聞
      2026-05-02 17:15:14
      央視首次曝光,一艘055能帶50枚鷹擊-20,這個威懾力有多夸張

      央視首次曝光,一艘055能帶50枚鷹擊-20,這個威懾力有多夸張

      滕哥說評2
      2026-04-30 23:09:47
      楊永明回應(yīng)鄭麗文,4句話戳破民進(jìn)黨軍購陷阱,趙少康只剩嘴硬

      楊永明回應(yīng)鄭麗文,4句話戳破民進(jìn)黨軍購陷阱,趙少康只剩嘴硬

      胡鋇就愛無拘無束
      2026-05-02 20:24:56
      全國景區(qū)為啥都賣臭豆腐、打鐵花?圈內(nèi)人不說的潛規(guī)則!

      全國景區(qū)為啥都賣臭豆腐、打鐵花?圈內(nèi)人不說的潛規(guī)則!

      沈理職談
      2026-04-06 16:27:46
      一半中國人蛋白質(zhì)沒吃夠!醫(yī)生:50歲以上人群,每天這樣吃才達(dá)標(biāo)

      一半中國人蛋白質(zhì)沒吃夠!醫(yī)生:50歲以上人群,每天這樣吃才達(dá)標(biāo)

      岐黃傳人孫大夫
      2026-04-29 06:45:06
      男子把降壓藥掰開吃30分鐘后昏迷!醫(yī)生提醒:部分降壓藥掰開或咬碎或可致死亡,這幾類藥千萬不能掰開吃

      男子把降壓藥掰開吃30分鐘后昏迷!醫(yī)生提醒:部分降壓藥掰開或咬碎或可致死亡,這幾類藥千萬不能掰開吃

      極目新聞
      2026-05-02 22:35:48
      金靖近照大變樣!暴瘦脫相撞臉女星,網(wǎng)友:沒以前有靈氣了

      金靖近照大變樣!暴瘦脫相撞臉女星,網(wǎng)友:沒以前有靈氣了

      草莓解說體育
      2026-05-01 14:41:01
      “窮人炫富,難掩心酸!”男大學(xué)生炫耀坐高鐵一等座,因長相被嘲

      “窮人炫富,難掩心酸!”男大學(xué)生炫耀坐高鐵一等座,因長相被嘲

      妍妍教育日記
      2026-04-24 09:05:03
      李亞鵬約會被拍!女子像大學(xué)生,在香港酒店大堂手牽手,舉止親密

      李亞鵬約會被拍!女子像大學(xué)生,在香港酒店大堂手牽手,舉止親密

      眼底星碎
      2026-05-02 13:33:45
      ChatGPT卸載暴漲413%,Claude下載激增100%!奧特曼帝國開始漏水了

      ChatGPT卸載暴漲413%,Claude下載激增100%!奧特曼帝國開始漏水了

      新智元
      2026-04-30 17:24:46
      2026款寶馬X5升級現(xiàn)身!3.0T插混賦能,搭載全新iDrive9.0車機(jī)

      2026款寶馬X5升級現(xiàn)身!3.0T插混賦能,搭載全新iDrive9.0車機(jī)

      小怪吃美食
      2026-04-30 13:03:51
      俄羅斯讓中國心涼?真正恐怖的并非西方圍堵,而是我們低估了自己

      俄羅斯讓中國心涼?真正恐怖的并非西方圍堵,而是我們低估了自己

      混沌錄
      2026-04-09 16:27:09
      小米官宣:新小米Su7鎖單70000臺

      小米官宣:新小米Su7鎖單70000臺

      新浪財經(jīng)
      2026-05-02 14:08:02
      《鬼吹燈》反復(fù)提到公元前841年,這一年發(fā)生了什么?竟如此重要

      《鬼吹燈》反復(fù)提到公元前841年,這一年發(fā)生了什么?竟如此重要

      抽象派大師
      2026-04-27 01:20:46
      山西G2淘汰青島!奈特+2本土球員齊爆,但防守瑕疵,青島2將太迷

      山西G2淘汰青島!奈特+2本土球員齊爆,但防守瑕疵,青島2將太迷

      籃球資訊達(dá)人
      2026-05-02 21:43:22
      李鎮(zhèn)全腓骨骨折后踢了7分鐘,運(yùn)動醫(yī)學(xué)專家:不用手術(shù),有望兩個月左右康復(fù)

      李鎮(zhèn)全腓骨骨折后踢了7分鐘,運(yùn)動醫(yī)學(xué)專家:不用手術(shù),有望兩個月左右康復(fù)

      上游新聞
      2026-05-02 17:15:17
      2026-05-02 23:07:00
      新智元 incentive-icons
      新智元
      AI產(chǎn)業(yè)主平臺領(lǐng)航智能+時代
      15116文章數(shù) 66829關(guān)注度
      往期回顧 全部

      科技要聞

      AI熱潮耗盡庫存,Mac Mini起售調(diào)高200美元

      頭條要聞

      美媒:伊朗放寬與美國恢復(fù)和談的條件 暗示會做出妥協(xié)

      頭條要聞

      美媒:伊朗放寬與美國恢復(fù)和談的條件 暗示會做出妥協(xié)

      體育要聞

      休賽期總冠軍,輪到休斯頓火箭

      娛樂要聞

      高圓圓趙又廷游三亞 牽手逛街好甜蜜

      財經(jīng)要聞

      雷軍很努力 小米還是跌破了30港元大關(guān)

      汽車要聞

      同比大漲190% 方程豹4月銷量29138臺

      態(tài)度原創(chuàng)

      藝術(shù)
      游戲
      時尚
      本地
      手機(jī)

      藝術(shù)要聞

      色塊與筆觸的激情之旅!

      超燃!崩鐵玩家全員集結(jié)對抗吼姆王,幻月新游戲見證團(tuán)隊的力量

      連衣裙還得是“法式”,性感嫵媚卻不輕浮

      本地新聞

      用青花瓷的方式,打開西溪濕地

      手機(jī)要聞

      拯救者手機(jī)Y70新一代本月發(fā)布!驍龍8 Gen5+2K屏 功耗比友商1.5K還低

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 美女精品黄色淫秽片网站| 亚洲色大成网站WWW永久麻豆| 激情综合五月网| 91在线导航| jizz免费| 人妻av中文字幕无码专区| 熟女荡漾在线| 婷婷99狠狠躁天天躁欧美亚洲一区二区| 正在播放国产大学生情侣| 免费一本色道久久一区| 久久96热人妻偷产精品| 色网最新地址在线观看| xxxx.中出日韩| 在线免费看黄的网站| 欧美牲交a欧美牲交aⅴ一| 成人亚洲一区无码久久| 日日做夜狠狠爱欧美黑人| 99精品国产精品一区二区| 色哟哟AV| 极品人妻少妇| 国产精品高潮呻吟av久久| 欧美巨大巨粗黑人性aaaaaa| 在线国产精品中文字幕| 精品少妇人妻AV无码久久 | 亚洲国产制服丝袜| 无码人妻一区二区三区四区老鸭窝| 日韩Va亚洲va欧美Ⅴa久久| 人妻?无码?中出| 无码中文字幕av免费放| 久久做受www| 久久中文人妻| 久久亚洲精品成人无码网站夜色| 狠狠色丁香婷婷综合| 人人妻人人爽人人添夜夜欢视频| 91福利院| 免费无码av| 成人区精品一区二区不卡| 房东老头揉捏吃我奶头影片| 免费A级毛片无码A∨蜜芽试看| 久久精品国产精品亚洲蜜月| 无遮挡中文毛片免费观看|