JCConf 2026

挑戰 Java 的物理極限:如何打造征服 1TB RAM 與億級資料的 EDA 效能引擎

在半導體電路設計(EDA)領域,C/C++ 統治了超過三十年,使用 Java 開發常被視為「不可能的任務」。然而過去十年,我們團隊從 JDK 8 一路推進到 JDK 25,正面挑戰 Java 在極致效能與超大容量的物理上限。我們經歷了早期效能與記憶體足跡落後 C/C++ 高達十倍的困境,一路優化到如今,這是一段 Java 在半導體頂尖戰場的逆襲心路歷程。

本場演講將深度解密我們如何突破 Java 原生極限,解決四大核心硬核挑戰:

  • 擺脫包袱: 為什麼 Java Stream、Eclipse Collections 與 Guava 在極端場景不再敷使?我們如何改變使用思維與優化導向。
  • 全手刻 EDA 資料庫: 面對 1TB RAM 伺服器、100M(億級)資料量,原生 HashMap 如何崩潰?解密高低密度欄位設計的記憶體佈局。
  • 馴服 1TB 的 GC 巨獸: 經歷過 GC 停頓高達數分鐘的黑暗期,我們如何透過 Zero-allocation(零配置)與 GC Invisibility(GC 隱形)技術實現流暢運行,並重新設計高效率的生命週期管理。
  • 打破 OOP 牆壁: 深入緊湊與壓縮物件的底層實踐,如何無情消除物件頭(Object Header)浪費,不讓物件導向成為效能絆腳石。

聽眾收穫:這趟旅程還在繼續。透過本場分享,您將帶走一套將 Java 推向硬體極限的底層優化思維,顛覆你對 Java 效能上限的既定認知。

Morris Yang

現為半導體 EDA 領域的資深高性能架構師。在過去十年的工程實踐中,經歷了 Java 從 JDK 8 到 JDK 25 的演進,並將其應用於對延遲與記憶體極度苛求的晶片設計自動化軟體中。他熱衷於解決「不可能的優化難題」,曾將早期效能落後 C/C++ 十倍的 Java 系統,一路優化至並駕齊驅,並實際落地於業界指標性的先進封裝製程軟體。除了在工業界隱形幕後推動技術革新,想為 Java 社群帶來全新的高效能架構思維。