国产日韩精品一区二区_欧美一级片在线播放_久久精品中文字幕电影_久久视频精品在线_亚洲国产成人久久综合一区_久久精品国产精品_国产视频精品免费播放_在线视频中文亚洲_亚洲午夜未满十八勿入免费观看全集_精品亚洲一区二区_国产原创欧美精品_国产色综合天天综合网_九九久久国产精品_欧美极品少妇xxxxⅹ裸体艺术_亚洲国产精品人人爽夜夜爽_尤物九九久久国产精品的分类

  • 首頁 > 產經新聞頻道 > 業界新聞

    環信CTO:“過早的性能優化是魔鬼”

    2021年04月21日 16:46:52 來源:中文科技資訊

      以此文致敬“ Zen and the Art of Motorcycle Maintenance — An Inquiry into Values ”(中文名:禪與摩托車維修藝術,另譯名:萬里任禪游)一書。“擦車”一詞,純屬戲謔,只因”cache”一詞的漢語拼音和“擦車”一毛一樣,又意附了原作“摩托車”的主題,實則和擦車沒有任何關系,權當是標題黨的又一次苦心積慮吧。

      禪與摩托車維修藝術 – 經典閃回

      這本書寫于上個世紀 70 年代,經歷 126 次被各大出版社拒絕后,由一個不抱任何盈利念頭的編輯最終付梓出版,成為那個時代最為暢銷的書籍:

      累計銷量已經超過 1000 萬冊,相信這一數據會持續攀升

      《吉尼斯世界紀錄》稱它是”世界上被拒稿次數最多的暢銷書”

      《時代》周刊評選 20 世紀十本最有影響力的書之一

      而最好的名人推介可能就算下面這個了(印在封面上以吸引讀者的目光):

      我因為寫了一部人們把它和 《禪與摩托車維修藝術》相比較的書而感到甚受恭維。我希望拙作(《時間簡史》)和本書一樣使人們覺得,他們不必自處于偉大的智慧及哲學的問題之外。

      —- 著名物理學家 史蒂芬•霍金

      這是一部“哲學小說”,書中內容由交替穿插的兩種文體組成,一度讓讀者莫名其妙不知身在何處:一半是游記,記錄了自己和兒子歷經 17 天的摩托車之旅,橫穿美國大陸從明尼蘇達州直到加州海岸的行程;另一半則是哲學討論,作者從旁觀者的角度介紹曾經的自己(Phaedrus,斐德洛,精神分裂患者)不斷苦苦思索,最終參透“良質”(不是良知,英文為“quality/good”)才是一切的源頭和本質。

      這絕對不是一本易讀的書,書中的某些段落甚至是一句話,都需要我們反復體會其中深意。全書共分為四個部分,由淺入深,從表象到形而上學層層推進,帶領讀者漸次攀登到思想山峰的最高處。書中的后半部分逐漸趨向于形而上學的討論,要真正的理解還需要做更多的功課;而前半部分僅涉及表象和實用主義層面的討論,對于從事技術工作的人們卻有著直接的啟發。本文的下半部分就以此為參照,談談我們應該如何在技術挑戰的過程中更加“投入”,達到“心流”的狀態。

      對 Cache 的執念

      《禪與摩托車維修藝術》通過作者自己親身的經歷,給我們展示了一組“粗魯”、“輕率”、邊聽音樂邊工作的不合格的摩托車維修技師的形象,他們帶給了作者一場真正的噩夢。也是因為這不好的維修體驗,讓作者痛定思痛,再不將自己心愛的摩托交給別人維修,而是通過不斷鉆研摩托車的表象構造和運行機理,從摩托車維修手冊到各種零配件一應俱全的配齊,在何種惡劣的條件下和突發情況下都能游刃有余的處理事件,都不會“卡住”。

      作為一個軟件工程師,你究竟多“關心”你自己的代碼,又投入了多少的“熱情”在你日常的設計和編碼工作中呢?當你認同“一個人應該關心并全情投入自己熱愛的工作”時,又該如何持續的保持這份熱情呢?相信每一個和我類似的“碼農”讀完這本書后,都會情不自禁的問自己這樣的問題。即使暫時還搞不懂“良質就是佛陀”這形而上學的終極思辨。

      如果一個人在工作的時候,能夠看到良質,而且感覺到它的存在,那么他就是一個關心工作的人。如果一個人關心自己所看到的和手中所做的,那么他一定有某些良質的特性。

      P311

      前些日子做了一些系統本地緩存的優化工作,比起一些新的產品線拓展來說,并不見得有多少創造性,甚至有人會覺得不就是在既有系統上做的一些小小改動,無足輕重。但恰恰從其中讓我體會到:如果你“關心”自己的工作,其實無時無刻都會被“良質”驅使,不斷去專注的思考和踐行,也能達到知微見著的哲學體驗。

      重新讓思考進入到計算機的維度

      緩存是互聯網應用中最常見的組件,幾乎每一個從業人員都耳熟能詳。當大家談論起緩存時,也大都會提到 Redis,它已經成為緩存領域的通用組件,你幾乎可以在絕大多數的互聯網產品架構設計中看到它的身影。于是,Cache=Redis 的烙印深深植入了每一個程序員的心里,大家也理所當然的認為Redis是解決緩存問題的終極方案,放一個 Redis 在系統架構中甚至成了一個下意識的動作。

      當經歷過幾年的迭代,我們的系統架構中Redis也成為了最重要的信息存儲組件,它的價值和系統的成本自然也成比例的與日俱增?墒牵斘覀儼涯抗廪D向性能提升的時候,才發現Redis竟然成了性能的瓶頸,不得不要繼續深入到緩存的密林深處,繼續挖掘我們可以利用的機器資源來實現更高效的數據分布、更快的數據訪問,進而提升系統的吞吐量和并發數。在這個過程中,你的思考方式需要逐漸從人的直覺體驗轉化為計算機的直覺體驗,那股“心流”會讓你與機器混為一體,你突然發現自己的思考時空尺度進入了一個更微小和高頻的世界。

      先來看下這個 Latency Numbers Every Programmer Should Know,你能夠猜到一個 Redis 的跨網絡查詢調用和本地緩存的延遲差距嗎?目前常見云服務商同一個機房中兩個虛擬機之間的延遲為 1ms 左右,假設 Redis 內存訪問和本地緩存的內存訪問時間一致,均在 100ns 數量級,因此兩者間的差距主要在于網絡延遲,也就是 1ms(這個是理論簡化數字,實際上我們觀測到的 Redis緩存訪問時延在5ms左右),因此兩者之間的數量級差異=1ms/100ns=1*1000*1000ns/100ns=10000。如果你以人自身的絕對體驗尺度來衡量這1ms,也許它短的不值一提,畢竟人的一次眨眼都要花掉100ms+的時間。

      但當我們將兩者的相對差異放大到人的體驗時間尺度后,就不顯得那么不值一提了:

      4分鐘:11 天!這意味著如果你把機器的每次執行邏輯當成人的一秒,那通過本地緩存訪問只需要4分鐘完成的事情,通過 Redis 緩存訪問需要 10 個工作日!要注意的是,這只是一次緩存訪問帶來的時間差異,如果你的緩存訪問代碼不斷的被調用,那產生的時間差異真的會變成天壤之別(以人的時空尺度體驗為參考):假設連續調用 1000 次,那相當于 2 個月:30 年的差異。

      緩存技術的本質

      除了時間尺度上的比較,緩存技術真正的挑戰在于如何在時間、空間、成本之間進行仔細的規劃,達成全局最優化的目標。“事難兩全”:在計算機架構中,越是高速的數據存儲介質(如 CPU L1、L2 Cache),單位成本越是高;而計算設備一定要在總經濟成本的約束下來進行設計,因此整個計算機硬件配置中高速存儲都是稀缺的,而海量數據的存儲介質一定是訪問速度最慢的。

      如果把緩存的合理使用當成一個動態規劃的問題,系統應該存在一定限制約束條件和特定計算問題前提下的最優解。如何讓緩存系統動態的適應不同計算問題,使得數據能夠在不同層級緩存中(L1,L2,Memory,Network,Disk,etc.)根據優化目標的要求進行自由的流動、重新部署是緩存架構的終極挑戰。

      特別的,數據在不同緩存介質中的這種流動,是應該基于數據本身的大小、被使用的頻度、利用價值的存在周期等參數/反饋來進行動態計算的。理想中的(動態)緩存管理系統應該能夠自適應,根據起始輸入參數/數據集不斷進行反饋調整,最終達到動態的最優分布。

      近年來開始有更多的關于Dynamic Cache Management1,2的討論,后續我們也將持續關注相關理論和技術的進展。

      在機器思維和人類思維間切換

      軟件工程師始終是在以計算機思維考慮問題。但是由于我們開發的系統基本是為人服務的,隨著你工作經驗的積累,越來越多的業務、產品層面的思考會不自覺的將你重新拉回到客戶/用戶的思考維度,這會讓你的架構設計、代碼實現不自覺的又回升到人普遍感知的時空尺度;乜催^去幾十年軟件設計的發展過程,面向對象(Object Oriented Design)、軟件重用(Software Reuse)、領域規范語言(Domain Specific Language)、微服務設計(Micro-service Design)等等,都是在用業務、場景來引導我們的編碼,我們早已習慣了用人類可讀(Human Readable)的邏輯、語言來指導軟件的設計和開發工作。

      這一切都無可厚非,軟件、互聯網行業多年以來的蓬勃發展也證明了它的方向大致正確。軟件行業會繼續沿著“機器計算為人類服務”的方向不斷演進變化。近年來風頭正勁的“低代碼”平臺、AI Code to Coding等技術也在試圖抹平人類和機器思維之間的鴻溝,讓普通人也可以通過最善于流暢表達的人類思維模式來指導計算機滿足自己的需求。另外,“過早的性能優化是魔鬼”這句業內格言也告訴我們,優先采用人類的思維,基于業務的結構來指導軟件的編寫是大的原則。

      當我們為了提升軟件系統的性能時,或靠著“良質”的驅使去不斷調整軟件系統以使所有的計算資源都不斷逼近它們的極致狀態時,不要忘了重新回到機器思維。在這個特有的機器時空維度上,我們會“錙銖必較”,算計每一個字節的存儲、訪問優化,每一類資源的合理利用和全局最優,以達到單位資源上更大規模的業務負載或者在指定業務負載前提下不斷降低對資源的消耗,實現“綠色計算”的目的。

      結語

      《禪和摩托車維修藝術》是一本好書,卻不是一本容易讀懂的書。大道至簡,但是作者通過了經年的冥思苦想才悟到了這一真諦,卻是費盡了周折,讀此書就如同跟作者一起回憶了整個思想形成的過程,雖辛苦但也算是小有收獲。如果有機會能進一步研讀,隨著作者的行文脈絡一并了解古今、東西方眾多哲學先賢的著作及思想精髓,幸甚!

      文章內容僅供閱讀,不構成投資建議,請謹慎對待。投資者據此操作,風險自擔。

    海報生成中...

    [No.X016-1]

    最新新聞

    熱門新聞

    即時

    全球頂級AI創作社區回歸!海藝AI國內首發“全民娛樂化創作

    海藝AI的模型系統在國際市場上廣受好評,目前站內累計模型數超過80萬個,涵蓋寫實、二次元、插畫、設計、攝影、風格化圖像等多類型應用場景,基本覆蓋所有主流創作風格。

    新聞

    市場占比高達35.8%,阿里云引領中國AI云增長

    9月9日,國際權威市場調研機構英富曼(Omdia)發布了《中國AI云市場,1H25》報告。中國AI云市場阿里云占比8%位列第一。

    企業IT

    華為坤靈發布IdeaHub千行百業體驗官計劃,助力中小企

    9月24日,華為坤靈召開“智能體驗,一屏到位”華為IdeaHub千行百業體驗官計劃發布會。

    3C消費

    雅馬哈推出兩款高端頭戴耳機YH-4000與YH-C3000

    雅馬哈昨日宣布推出兩款頭戴式耳機,分別是平板振膜的YH-4000和動圈原理的YH-C3000。

    研究

    IDC:2025上半年全球智能家居清潔機器人出貨量同比暴

    IDC今日發布的《全球智能家居清潔機器人設備市場季度跟蹤報告,2025年第二季度》顯示,上半年全球智能家居清潔機器人市場出貨1,2萬臺,同比增長33%,顯示出品類強勁的市場需求。

    国产日韩精品一区二区_欧美一级片在线播放_久久精品中文字幕电影_久久视频精品在线_亚洲国产成人久久综合一区_久久精品国产精品_国产视频精品免费播放_在线视频中文亚洲_亚洲午夜未满十八勿入免费观看全集_精品亚洲一区二区_国产原创欧美精品_国产色综合天天综合网_九九久久国产精品_欧美极品少妇xxxxⅹ裸体艺术_亚洲国产精品人人爽夜夜爽_尤物九九久久国产精品的分类
    91久久国产精品91久久性色| 久久伊人资源站| 亚洲美女色禁图| 日韩av大片免费看| 欧美日韩国产中文字幕| av在线亚洲色图| av中文字幕电影在线看| 精品久久久久久亚洲综合网| 中文字幕欧美一区| 亚洲第一在线| 亚洲男人的天堂在线播放| 亚洲一区二区视频在线| 成人网在线免费观看| 国产成人精品视频在线| 日韩精品在线免费观看| 自拍偷拍一区| 国产精品国产馆在线真实露脸| 你懂的一区二区| 久久久久国产视频| 欧美xxxx做受欧美88bbw| 欧美日韩一区二区三区高清| 全部av―极品视觉盛宴亚洲| 91极品视觉盛宴| 另类小说欧美激情| 精品成人影院| 国产中文字幕一区二区三区| 激情文学一区| 国产美女撒尿一区二区| 国产美女视频91| 午夜精品久久久久久久99黑人| 亚洲精华液一区二区三区| 国产www视频在线观看| 亚洲自拍av在线| 精品国产一区二区三区麻豆免费观看完整版| 欧美中文在线免费| 国产色产综合产在线视频| 19禁羞羞电影院在线观看| 欧美日韩电影一区| 亚洲美女免费视频| 91精品国产综合久久久久久久| 亚洲都市激情| 青草影视电视剧免费播放在线观看| sese在线视频| 久久视频在线观看| 国产成人精品久久亚洲高清不卡| 日韩精品免费在线播放| 欧美韩国日本一区| 国内精品久久国产| 色av手机在线| 97色在线视频观看| 国产精品久久久久77777| 久久99高清| 91产国在线观看动作片喷水| 亚洲mm色国产网站| 久久久久国产视频| 精品国产乱码久久久久久88av| 亚洲h动漫在线| 99re在线视频上| 国产一区二区无遮挡| 日韩精品久久久毛片一区二区| 天堂一区二区在线免费观看| 19禁羞羞电影院在线观看| 1769国内精品视频在线播放| 久久久久久毛片免费看| 先锋成人av| 好吊色欧美一区二区三区视频| 蜜臀va亚洲va欧美va天堂| 免费视频最近日韩| 日韩在线视频一区二区三区| 欧美理论影院| 99视频有精品高清视频| 国产精品免费网站在线观看| 国产精品嫩草99av在线| 成人福利网站在线观看11| 亚洲精品女人| 在线看成人短视频| 欧美精品videosex性欧美| 96av在线| 欧美日韩一区不卡| 成人激情校园春色| 色综合久久久久综合体| 图片区小说区区亚洲影院| 亚洲男人7777| 91精品国产高清自在线看超| 日韩电影大全免费观看2023年上| 91高清视频免费观看| 国产日产一区二区三区| 五月婷婷久久综合| 亚洲另类一区二区| 国产99久久久精品| 午夜视频久久久| 黄色av免费在线| 亚洲国产精品系列| 欧美日韩不卡一区二区| 亚洲综合另类小说| 亚洲免费在线| 激情六月婷婷久久| 激情亚洲一区二区三区四区| 国产欧美婷婷中文| 久久久久国产精品www| 亚洲成a人片在线不卡一二三区| 91视频国产一区| 欧美日韩三级| 中文字幕第一区第二区| 国产欧美一区在线| 国产另类xxxxhd高清| www.亚洲免费| 狠狠久久婷婷| 顶级网黄在线播放| 韩国美女主播一区| 国产精品免费观看高清| 亚洲欧美综合久久久久久v动漫| 国产精品久久久一区二区| 国产在视频线精品视频www666| 久久综合色综合88| 99视频日韩| 欧美1区2区3区4区| 日韩一区欧美小说| 福利一区二区在线观看| 色香欲www7777综合网| 色琪琪综合男人的天堂aⅴ视频| 成人不用播放器| av亚洲在线| 国产成人免费在线观看不卡| 久久精品久久久久久国产 免费| 麻豆精品一区二区av白丝在线| а√天堂8资源中文在线| 日韩欧美另类中文字幕| 日韩av电影手机在线| 中文另类视频| 久久精品视频播放| 秋霞伦理一区| 亚洲综合色丁香婷婷六月图片| 中文字幕日韩免费视频| 婷婷视频在线| 久久国产精品亚洲人一区二区三区| 中文字幕一区二区三区四区| 久草在线中文最新视频| 国产精品2023| 99久久亚洲一区二区三区青草| 欧美在线免费视频| 亚洲免费成人av在线| 欧美成人一区在线观看| 欧美精品中文字幕一区二区| 国精产品一区二区三区有限公司| 无吗不卡中文字幕| heyzo久久| 国产伦精一区二区三区| 日韩在线国产精品| 中文在线资源观看网站视频免费不卡| 欧美日韩国产色综合一二三四| 91丝袜在线| 日本精品一区二区三区在线播放视频| 韩国成人福利片在线播放| 免费观看30秒视频久久| 97在线观看免费高清| 蜜桃视频在线观看一区二区| 久久久水蜜桃av免费网站| 欧美日韩福利在线观看| 久久综合久中文字幕青草| 国产欧美一区二区三区精品观看| 欧美无乱码久久久免费午夜一区| 久久久免费精品视频| 91免费福利视频|