第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忽然頓了頓。
給了李千帆足夠多的思考時間后,他這才忽然扔出了這樣一句石破天驚的話:
“而這些被系統圈起來隔離清除的特殊區域,就是你現在所在的——”
“神棄之地。”
……
……