通用進階核心
出自華麥百科
更多操作
通用進階核心架構 (英語:Universal Advanced Core,縮寫:UAC),又稱架構、 UAC 架構、超級架構,是一個用在 Java 語言的底層核心架構。架構的特色就是「發揮硬體本身的真正效能」,使用更少的資源(如使用的記憶體 8G -> 1G )來達到更好的效能(如 FPS 10 -> 100)。
緣由 編輯 編輯原始碼
改良帶來的效能增益 編輯 編輯原始碼
使用 R5-2600X 測試大型紅石機器——世吞時,在還沒使用之前的 TPS 為 17.7,MSPT 為 56.4。
使用之後的 TPS 提昇至 20.0,MSPT 下降至 26.8。效能提昇了 210%,體感上非常顯著。
使用環境與目標 編輯 編輯原始碼
更新歷史 編輯 編輯原始碼
第一代 UAC 編輯 編輯原始碼
第二代 UAC 編輯 編輯原始碼
第三代 UAC 編輯 編輯原始碼
開發於107年2月,成功開發的重要幫助者:ELA_SCP。鑑於中華麥塊的地圖越來越大,建築越來越多,玩家的電腦也逐漸不堪負荷,使得 FPS 下滑。按照前兩代的開發經驗,從玩家的角度出發設計了第三代。調整成適合短期爆發的模式,讓遊戲得以變順。因此只要玩家不掛機就能讓遊戲變得順暢許多。並且也讓資源消耗降低,原版甚至可以只給遊戲 512M 記憶體就能順暢玩。
適用對象 編輯 編輯原始碼
- Minecraft 玩家。
優點 編輯 編輯原始碼
- 極棒的少量資源消耗(即使電腦不好也能順暢的玩)。
- 讓麥塊的硬體門檻大幅降低,本來不能玩的舊電腦也能玩麥塊了。
缺點 編輯 編輯原始碼
- 遊戲開久會越來越卡。
- 無法使用在伺服器上。
改變 編輯 編輯原始碼
- 與一、二代用途不同,故無法比較。
第四代 UAC 編輯 編輯原始碼
開發於107年7月,成功開發的重要幫助者:Zygarde。該玩家使用 Ultralight MIDI Player 時遇上了效能問題,因此量身訂造。著重在 GC 的最佳化,在 Ultralight MIDI Player 上有很好的效果之後帶回 Minecraft 做二次調整。因此伺服器與玩家皆能使用,本次的 GC 最佳化甚至一直沿用到了最新代仍在使用,效果非常良好。惟這代使用在玩家上時會偶爾卡一下。
適用對象 編輯 編輯原始碼
- Minecraft 玩家。
- Minecraft 伺服器。
- Ultralight MIDI Player。
- 與任何 Java 程式。
優點 編輯 編輯原始碼
- 不錯的少量資源消耗。
- 優秀的效能。
- 特高的相容性(所有 Java 程式都可以使用)。
缺點 編輯 編輯原始碼
- 偶爾會 LAG 一下。
改變 編輯 編輯原始碼
- 提升效能以及光影 FPS。

