「通用進階核心」:修訂間差異

出自華麥百科
無編輯摘要
無編輯摘要
行 1: 行 1:
'''通用進階核心架構''' (英語:Universal Advanced Core,縮寫:'''UAC'''),是一個用在 Java 語言的底層核心架構。架構的特色就是「發揮硬體本身的真正實力(效能)」,'''使用更少的資源'''(如'''使用的記憶體 8G -> 1G''' )來'''達到更好的效能'''(如'''幀數 FPS 10 -> 100''')。
'''通用進階核心架構''' (英語:Universal Advanced Core,縮寫:'''UAC''') ,又稱 '''UAC 架構'''、'''超級架構''' ,是一個用在 Java 語言的底層核心架構。架構的特色就是「發揮硬體本身的真正實力(效能)」,'''使用更少的資源'''(如'''使用的記憶體 8G -> 1G''' )來'''達到更好的效能'''(如'''幀數 FPS 10 -> 100''')。


== 緣由 ==
== 緣由 ==

於 2024年8月14日 (三) 09:43 的修訂

通用進階核心架構 (英語:Universal Advanced Core,縮寫:UAC),又稱 UAC 架構超級架構,是一個用在 Java 語言的底層核心架構。架構的特色就是「發揮硬體本身的真正實力(效能)」,使用更少的資源(如使用的記憶體 8G -> 1G )來達到更好的效能(如幀數 FPS 10 -> 100)。

緣由

開發第一代時的監控畫面。

架構的開發始於106年7月14日,原因來自於中華麥塊106年2月至6月多次出現 LAG、卡頓。當時主機使用 I7-2700K (OC 4.6GHz) + 16G RAM 投入伺服器+SSD。硬體規格優秀,但是實際狀況卻不理想,就在7月開始著手研究,14日成功開發第一代 UAC 架構。

使用目標

以下為經過官方測試有效且穩定使用的。

  • Ultralight MIDI Player
  • Minecraft 伺服器
    1. vanilla
    2. bukkit
    3. spigot
    4. paper
    5. purpur
    6. folia
    7. forge
    8. fabric
  • Minecraft 遊戲
    1. vanilla
    2. forge
    3. fabric

更新歷史

第一代 UAC

開發於106年7月,成功開發的重要幫助者:Kanade。

適用對象

  1. Minecraft 伺服器。

優點

  1. 優秀的效能。
  2. 可以一直開服都不用關閉重開。

缺點

  1. 極高的資源消耗(例如你要給伺服器8G記憶體,那你就要給他25G才能使用)。
  2. 只能使用在 Java 7。
  3. 無法使用在玩家上。

第二代 UAC

開發於106年10月,成功開發的重要幫助者:Kanade。

適用對象

  1. Minecraft 伺服器。

優點

  1. 優秀的少量資源消耗(例如你要給伺服器 4G 記憶體,那你就給他 4G 即可)。
  2. 可以一直開服都不用關閉重開。

缺點

  1. 效能表現輸一代不少。
  2. 無法使用在玩家上。

改變

  1. 減少資源消耗。

第三代 UAC

開發於107年2月,成功開發的重要幫助者:ELA_SCP。

適用對象

  1. Minecraft 玩家。

優點

  1. 極棒的少量資源消耗(即使電腦不好也能順暢的玩)。
  2. 讓麥塊的硬體門檻大幅降低,本來不能玩的舊電腦也能玩麥塊了。

缺點

  1. 遊戲開久會越來越卡。
  2. 無法使用在伺服器上。

改變

  1. 與一、二代用途不同,故無法比較。

第四代 UAC

開發於107年7月,成功開發的重要幫助者:Zygarde。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。
  3. Ultralight MIDI Player。
  4. 與任何 Java 程式。

優點

  1. 不錯的少量資源消耗。
  2. 優秀的效能。
  3. 特高的相容性(所有 Java 程式都可以使用)。

缺點

  1. 偶爾會 LAG 一下。

改變

  1. 提升效能以及光影 FPS。

第五代 UAC

開發於107年12月,成功開發的重要幫助者:Rumia。

適用對象

  1. Minecraft 伺服器。

優點

  1. 優秀的少量資源消耗。
  2. 最佳化 WorldEdit (神奇小木斧)的效能表現。

缺點

  1. 無法使用在玩家上。

改變

  1. 提升效能。
  2. 最佳化 WorldEdit。

第六代 UAC

開發於107年12月,成功開發的重要幫助者:Kanade。

適用對象

  1. Minecraft 玩家。
  2. Ultralight MIDI Player。

優點

  1. 減少處理器 (CPU) 依賴。
  2. 強化顯示卡 (GPU) 的效能 (FPS) 表現。

缺點

  1. 無法使用在伺服器上。

改變

  1. FPS 提升。

第七代 UAC

開發於108年1月,成功開發的重要幫助者:Kanade。

適用對象

  1. Minecraft 玩家。
  2. Ultralight MIDI Player。

優點

  1. 最佳化顯示卡 (GPU) 的效能 (FPS) 表現。

缺點

  1. 無法使用在伺服器上。

改變

  1. FPS 提升。

第八代 UAC

開發於108年2月,成功開發的重要幫助者:夜子。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。
  3. Ultralight MIDI Player。
  4. 與任何 Java 程式。

優點

  1. 優秀的效能。

缺點

  1. 開啟速度緩慢。
  2. 資源消耗變多。

改變

  1. 提升效能。
  2. 資源消耗表現變差。

第九代 UAC

開發於108年3月,成功開發的重要幫助者:草莓龍。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。
  3. Ultralight MIDI Player。
  4. 與任何 Java 程式。

優點

  1. 優秀的資源消耗表現。

缺點

  1. 效能表現變差。

改變

  1. 減少資源消耗。
  2. 加快開啟速度。
  3. 效能表現變差。

第十代 UAC

開發於108年4月,成功開發的重要幫助者:njes9701。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。
  3. Ultralight MIDI Player。
  4. 與任何 Java 程式。

優點

  1. 優秀的資源消耗表現。
  2. 不錯的效能。

缺點

  1. 動態最佳化速度較慢。

改變

  1. 減少資源消耗。
  2. 加快開啟速度。
  3. 提升效能。

第十一代 UAC

開發於108年5月,成功開發的重要幫助者:Kanade。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。
  3. Ultralight MIDI Player。
  4. 與任何 Java 程式。

優點

  1. 優秀的效能。

缺點

  1. 資源消耗變多。

改變

  1. 提升效能。
  2. 資源消耗表現變差。

第十二代 UAC

開發於108年6月,成功開發的重要幫助者:狼犬。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。
  3. Ultralight MIDI Player。
  4. 與任何 Java 程式。

優點

  1. 不錯的資源消耗表現。
  2. 優秀的效能。

缺點

  1. 資源消耗表現還是不夠好。

改變

  1. 提升效能。
  2. 減少資源消耗。

第十三代 UAC

開發於108年7月,成功開發的重要幫助者:ChenBill。

適用對象

  1. Minecraft 伺服器。
  2. Ultralight MIDI Player。

優點

  1. 不錯的資源消耗表現。
  2. 超優秀的效能。

缺點

  1. 無法使用在玩家上。

改變

  1. 提升效能。
  2. 減少資源消耗。

第十四代 UAC

開發於109年8月,成功開發的重要幫助者:森博八鉛太。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。

優點

  1. 很不錯的資源消耗表現。
  2. 超級優秀的效能。

缺點

  1. 開啟速度變慢。

改變

  1. 提升效能。
  2. 減少資源消耗。

第十五代 UAC

開發於111年4月,成功開發的重要幫助者:LWCJacky(小捷)。

適用對象

  1. Minecraft 玩家。
  2. Minecraft 伺服器。

優點

  1. 很不錯的資源消耗表現。
  2. 超級優秀的效能。

缺點

  1. 開啟速度變慢。

改變

  1. 支援 Java 17。
  2. 支援 Minecraft 1.17(+)。

第十六代 UAC

待補充。

適用對象

優點

缺點

改變

第十七代 UAC

正開發於113年6月,成功開發的重要幫助者:ruo1012。

適用對象

  1. Minecraft 伺服器。

優點

缺點

改變

  1. 支援 Java 21。
  2. 支援 Minecraft 1.21(+)。