第二天,他跑了全套測試。
把新舊兩套流程吐出來的幾十GB結果進行比對。
結果全部一致。
再看最終成績。
舊流程跑完要五個多小時。
換上他這個專門給五個數排序的小東西之後,省下二十一分鐘。
二十一分鐘。
放進一個五六小時的大任務裡,這數字小得可憐,像從一桶水裡舀走一勺。
換個外行看,會覺得他熬了一整夜,就為這點東西,簡首是撿了芝麻丟了西瓜。
但江臨不這樣認為。
因為這套工具不會只跑一次。
這個專案後面還有幾十組要重跑,這套工具以後還要接別的活兒。
今天省二十一分鐘,明天省二十一分鐘,跑上一百次,省下的就是三十多個小時的高強度算力。
這意味著,他能用更少的機器,跑出更快的迭代速度。
更何況,這只是他揪出來的第一顆小石頭。
一個年久失修、堆滿了懶惰和冗餘的老系統裡,這樣的小石頭,一定還有成百上千顆。
他在記錄的末尾這樣總結。
一件事被重複的次數足夠多,最微小的效率差距,就會撕裂成生與死的鴻溝。
在這個城市,程式碼寫錯了,大不了多扣幾塊錢伺服器費用,大不了半夜爬起來重啟,大不了回滾重來。
有售後,有同行,有無數冗餘可以揮霍。
但在那個他遲早要回去的廢土世界裡,沒有云伺服器,沒有售後,沒有第二個工程師替他擦屁股。
在那裡,機器慢了,不能先要資源,必須先問。
為什麼慢。
底層快一點,省一點,從來不是寫進簡歷的效能指標。
而是活下去的餘量。
寫下這句話,江臨把這個給五個數排序的小東西,單獨歸到一個新建的資料夾裡。
然後,一個新的念頭浮了上來。
五個數,他靠紙筆和經驗,一晚上能推出來。
?呢數個八、數個七、數個六是果如可
。下不畫本紙張一到多會就快很,翻上往地倍再,地倍就法排的能可,個一多每字數的序排要
。快最得跑際實於等不最數次較比,且而
。裡哪在藏路岔些那看,序順套這歡喜不喜機看要還
。譜靠不越來越會,好最勢手套一哪想去子腦的人個一憑,候時那到
。寫能不是不
。頸瓶的慢最個那變會人是只
。事件一到想然忽臨江
。的來出找己自,遍一試個挨法排的能可有所把,機臺一靠以可是,勢手完的序排數個五給果如
?呢作小的別那
?呢作小的子脖統系個整著卡樣同,次萬千幾複重被樣同些那
。線紅的能不對絕是麼什,錯算麼什,對算麼什好定,矩規定來人
。碼式程的定穩更,快更,小更段一那出撈己自替,裡能可的怕可得大片那在去,錯試去,試去己自式程讓,後然
。寫去行行一頭埋人是再不
。式程的別找尋去,式程個這讓,式程個一寫是
?用麼什有底到,玄著聽,式程找去式程讓,吧好
。方比的單簡最個打
。下一付應能都啥,把一帶門出,有都麼什,子鋸、刀螺、瓶開、刀剪,刀軍士瑞把一有裡家你
。事件一幹只天每上線水流,廠工家了開你果如可
?嗎擰去刀螺小個那上刀軍用會還你,顆萬百幾擰天一,螺種一同擰
。會不然當
。穩又快又,造打量螺種一這為只,槍螺電把一做定門專會你
。樣一是也腦電
。刀軍士瑞是全,能功現些那的用時平它
。遍一開西東雜複套整把得都次一用每可,靠可,能萬得做,況有所下天付應了為
。線水流的螺款同顆萬百幾擰天每條那是就實其,工多很裡實現但
。人嚇得多數次是就,定固矩規,單簡作
。槍螺的用專把一了做定手親,線水流條一樣這給是就質本,的乾晚一前臨江
。步一了推前往再事件這把是,式程找去式程讓而
。試覆反,道力懂,料材懂得,兒活累是也本槍螺做定
。槍新把一打去手親夜熬就,螺新種一到遇每想不他
。機的槍螺造己自會臺一是,的要想他
。你給遞的好最把那把後最,穩最快最種哪測己自,頭槍種千一試去己自它,的下剩,能不,擰須必,螺種這擰要我它訴告管只你
。錯出能不對絕麼什,麼什要我楚清說責負只人
。機給,兒活的槍造
?嘛幹能裡活生在西東這那
。線水流的造改被以可條一樣這著藏都後背,方地的次萬億複重要卻,難不作有所乎幾,是案答
。序排是,好排間時按下一唰片照張千幾,簿相機手你
。序排是,列一高到低從格價按品商時購網你
……後先排新重個千上百幀一每裡戲遊,手騎的近最派你給賣外,路的近最算你給圖地
。作小的次億上萬千了複重被批一同是全層底,間瞬的意留不從卻,用在天天你些這
。事的眼眨是都,次一看單為因,點一慢是還點一快們它乎在人沒時平
。間時待等和服伺、費電的實打實變會就,距差的眼眨這,上度尺的次億上複重到放旦一可
。速提,換替,做定,來出揪個個一,作小的快更能還些那把,落角的意留人沒些這進鑽是就,機的做要臨江
。兒活挑不它且而
。作小的別化佳最能就天明,序排數個五給能天今
。上得用樣照案專個下,上得用案專個這
。興越來越臨江,此及念一
。磚門敲個是只,序排為因
。西東的大更個那後背門道這是,的麻發皮頭他讓正真
?呢做去機給能都,本事件這式程優最找連果如
。案方的好最寫去手親都,程流測觀套一每,序順制控種一每,置裝個一每為再必不就他,裡界世土廢在麼那
。限有力,人個一他
。作小,程流小,式程小分部一出搜他替能機,天一有果如但
。幅增的統系研科人單個一是而,工序排個一是只再不就它麼那
。步一每出給手親是,式程寫人,去過
……換步三第,個兩那比步二第,數個兩這比步一第
。來出鋪案答把步步一
。碼式程譯翻案答把再,案答有先裡子腦人的寫求要這
。來過反是,的做想在現臨江
。事件三機訴告只,案答給手親再不他
。數的掉堆一——點起是麼什
。換就了錯,下一比,置位個兩挑——作麼什做許允
。順捋被都後最,序的能可有所——贏算麼什
。試去己自機讓,後然
。戲遊個一了變,事件這序排把是就,了白說
。盤棋是,數的掉
。子落是,換就換該,下一比次一每
。關通是,順捋都序有所把
。法走的關通能套一出找到首,試步步一,戲遊個這玩去己自是就,的做要機
。方地的麻發皮頭人讓個有法想個這
。了案答道知必不此從,人
。戲遊個這義定責負只人
。子樣的利勝好標,則規好定,盤棋好畫
。錯試去,舉窮去機給,快最路條哪走,走麼怎於至
。則規部全的戲遊個這為作,釋註行三下敲,案檔個一了建新臨江
。數的掉堆一有
。換就了錯,下一比置位個兩挑,步一每
。順捋被都數有所到首
。短很
。始開的式程個一像不到短








