第331章 垃圾,截肢,冗餘層
惡性BUG?
BUG可以理解,但問題是……
《天譴之心》的主機不是號稱擁有『自我檢測』和『自我修復』功能嗎?
區區BUG而已,難道還能在這個集全球之力研發而成的超級計算機面前蹦躂?
李千帆不太懂計算機,可他卻也知道『例行維護』的重要性。
不過講道理……
修補BUG難道不應該是遊戲公司的事兒嗎,這跟玩家有什麼關係?
看著李千帆一頭霧水的樣子,樹人BOSS那張布滿褶皺的臉上頓時露出了極為生動的無奈表情:
「看來,你還是沒有明白我的意思……」
說著,樹人BOSS便再次往前探了探身子,然後緩緩伸出了它的手臂。
說是手臂,但其實就是一根粗壯的樹枝,只不過這根樹枝上面的枝椏看上去就跟人類的手指一樣靈活罷了。
樹人伸出手臂后,便在地上輕輕『撿』了一塊砂礫岩,然後將其遞到了李千帆面前。
「你看這塊石頭,假設這就是系統運行時意外產生的BUG……」
「那麼在正常情況下,系統是很容易發現並清理它的……」
「因為它很顯眼,不是么?」
聽到這話后,李千帆頓時十分配合地點了點頭。
廢話,它手上的石頭至少有籃球那麼大,這看上去能不顯眼嗎?
李千帆有些無語。
但也就在他忍不住暗自吐槽的時候,樹人卻突然『五指』一收。
這塊本就算不上堅硬的砂礫岩,頓時就在巨大的握力擠下化作了無數細小的沙粒粉末。
隨後,這些粉末就如同流沙一般,從它的『指縫』中緩緩傾斜而下。
待到手中再無一物后,樹人BOSS這才再次開口問道:
「其實BUG就像剛才那塊石頭一樣,是十分顯眼且好處理的……」
「可如果它們化整為零,從石頭變成了地上的沙子,那麼你還能從茫茫沙海里,把它們精準無誤的找出來嗎?」
聞言,李千帆連忙搖了搖頭道:「這不就成了大海撈針嗎?人做不到,系統應該做的到吧?」
「是的,正常情況下系統確實能夠做到……但如果這些毫無意義的垃圾數據,時刻都在變換位置呢?」
說著,樹人BOSS便抬起手臂,猛地朝地上扇了一下。
手臂掀起的罡風,頓時就把地上的沙子吹得不知飛到哪兒去。
而這時,它才緩緩開口解釋道:
「石頭變成了肉眼看不到沙粒,卻並不代表著BUG就已經被修復了……」
「相反,因為散落成沙的緣故,所以它們反而變得比之前更加難以清理了……」
「而隨著這些垃圾數據越積越多,就有可能導致新的BUG層出不窮……」
「之前說過,為防止『伺服器回檔』、『玩家數據丟失』之類的惡性事件發生,所以這款遊戲里產生的所有數據都需要被記錄備份,以確保萬無一失……」
「也正是因為這個原因,所以遊戲運行期間誕生的所有垃圾數據,最終都會被一比一複製到【冗餘層】……」
「且冗餘層里本身就儲存了30天內的所有數據,所以堆積在冗餘層里的垃圾數據很容易聚集到一起,重新變成之前被系統清理過的惡性BUG……」
「這種情況下,系統到底怎麼才能把它們徹底根除呢?」
很明顯,這是一個十分深奧的問題。
以至於李千帆聽完之後,就下意識皺起眉頭陷入了沉思。
「如果我是系統的話……」
「大海撈針是必不可能的,不是做不到,而是這樣做除了白白浪費算力之外,根本沒有任何實際意義……」
「因為BUG不僅無法消滅,而且還會源源不斷地產生……」
「那麼問題來了……」
「這種情況下,怎麼才能一勞永逸地解決這個問題呢?」
面對樹人BOSS的有意考較,李千帆皺著眉頭苦苦思索著。
他確實不太懂計算機方面的問題,以至於他想了半天也沒想出個結果。
見狀,樹人BOSS倒也不準備為難他,輕輕嘆了口氣后,就準備開口給他答疑解惑了。
但也就在這時……
一直念叨著『一勞永逸』四個字的李千帆,卻像是猛地想到了什麼似的,不禁眼前一亮,隨即便略顯興奮地回答道:
「我明白了!想要一勞永逸!最簡單的方法就是截肢!」
此話一出,樹人BOSS不由愣了愣,緊跟著便開口忍不住讚歎道:
「截肢?這個詞語用得還真是巧妙……」
很明顯,李千帆答對了。
因此,樹人BOSS深深地看了他一眼后,這才緩緩解釋道:
「雖然截肢這個詞語用在這裡好像不太恰當,但本質上跟系統的做法是一致的……」
「就像用殺毒軟體查殺木馬病毒一樣,系統不可能隨時重複這個操作,因為這會浪費大量的資源,所以最佳方案就是等BUG出現后,再在最短的時間裡將其清除……」
「玩家所在的主位面需要實時進行演算,所以惡性BUG被定點清除后,就很難再成氣候……」
「但因為數據存儲的問題,所以這些BUG被系統清理之前,其實就已經備份存儲到了冗餘層……」
「冗餘層本身就屬於系統後台的一部分,且冗餘層里的數據量遠遠大於玩家所在的主位面……」
「因此,系統在清理冗餘層里的垃圾時,就可以採用『一刀切』的方式,也就是你剛才所說的『截肢』……」
「即,把出現BUG的區域隔絕起來,然後對該區域進行無差別飽和式清理……」
說到這裡,樹人BOSS忽然頓了頓。
給了李千帆足夠多的思考時間后,他這才忽然扔出了這樣一句石破天驚的話:
「而這些被系統圈起來隔離清除的特殊區域,就是你現在所在的——」
「神棄之地。」
……
……