看板 C_Chat 關於我們 聯絡資訊
改掉的是這個 當初庫洛還有演講怎麼優化 https://www.bilibili.com/video/BV1vW4y117Kh/ 這個語言是用來寫 NPC 怎麼動、關卡任務流程怎麼跑 給遊戲策劃這種比較不會寫程式的寫的 跟遊戲實際渲染那些沒關係 所以 CPU 效能比較差的如果 NPC 數量開高或是在釋放資源的時候就會一卡一卡或卡一下 當初應該是為了開發速度才選這個 沒考慮到後面堆的料遠超 V8 的垃圾 GC 現在為了還這個技術債把他改成 c# 代表他們把這幾年開發過的邏輯全部換語言重寫 工程量超大 = = 改這個有什麼好處要簡單舉例的話 以前是吃飯吃到飽了就要停下來拉一下 現在可以邊吃邊拉 改版之後效能提升應該是會非常有感 小卡頓會少很多,BUG 應該也不少就是了 XD 阿 RAM 或 VRAM不夠的人別想了 你還是會卡 ----- Sent from JPTT on my Sony XQ-FS72. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.43.228 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1786110305.A.646.html
tn1983: 也難怪NPC一多就炸裂 說的就是你星炬學院 08/07 21:47
其實 3.4 還 3.5 之後有大幅優化過 學院我 9800X3D 特效全開下要能原生幀差不多 110 幀以上才會遇到瓶頸
ken30130: 簡單易懂的舉例XD 08/07 21:48
MrBing: 64gb ram 16gb vram 有資格坐不卡的那桌嗎 08/07 21:49
這版我也沒啥卡過 不開光追 16g vram 可以 光追開了容易爆
ciobe: 現在AI那麼強, 改這搞不好沒那麼累XD 08/07 21:49
AI 沒這麼強= = ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 21:50:21
gcobc12632: 邊吃邊拉 好ㄛ== 08/07 21:51
※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 21:51:12 ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 21:51:30 ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 21:53:49
jeffreyseh: 是能減少不少工作 現在AI被拿來輔助大型重構的很多 08/07 21:54
lcw33242976: 邊吃邊拉怎麼聞起來臭臭的 08/07 21:55
chainstay120: 32GB RAM 12GB VRAM還能活著嗎 08/07 21:57
spfy: 真假啦 重構我是最不敢的 現在負責某個知名快遞的專案 裡面 08/07 21:57
spfy: 的特殊業務邏輯長到ai的context不夠長 08/07 21:58
cuzuto: 沒那麼累應該是跟沒有AI比吧,如果沒有AI 搞不好根本不可 08/07 21:58
cuzuto: 能有這種優化 08/07 21:58
spfy: 講一講都會失憶 08/07 21:58
jeffreyseh: 庫洛應該也不至於大塊大塊的餵進去吧== 08/07 21:59
cuzuto: 只是他們團隊蠻猛的,一般來說老闆都不會想這麼大的改動 08/07 21:59
cuzuto: w 08/07 21:59
xo1100: AI提示詞沒下好會給你同樣功能但中間塞更多有的沒的 真發 08/07 22:00
xo1100: 生還是得人工 08/07 22:00
kaj1983: 真會形容,剛進嘴就拉出來了,代表處理的很快XD 08/07 22:00
raincole: 不是 整個 Bun 都已經靠 AI 從 Zig 重構到 Rust 了 08/07 22:00
xo1100: 但還是能加快開發沒錯 08/07 22:00
raincole: AI 重構換語言已經不怎麼新鮮了好嗎 何況鳴潮這個只是 08/07 22:01
cuzuto: AI 在重構這塊是真的屌,省很多時間 08/07 22:01
raincole: 業務邏輯 又不是整個底層引擎都在JS寫的 08/07 22:01
Layase: 確實感覺到CPU不夠力 5900x+5090一樣1% low一直會噴到1x 08/07 22:02
5900x 還有架構問題,這顆真的不適合打遊戲,我 3.0 看完前瞻的隔天就直接把 5900x 換了XD
jeffreyseh: 以前提重構根本不會過 這是主要差異吧XD 08/07 22:02
spfy: 原來js是用在這部分 08/07 22:02
Layase: ZZZ在澄輝坪跟羅斯卡利法城內也是卡的很嚴重 有夠苦 08/07 22:02
raincole: Bun 一次重構將近一百萬行rust 整套換掉 全世界CC使用者 08/07 22:02
raincole: 一天之間無縫從Zig版轉到Rust版 不去查根本不知道轉了 08/07 22:03
leo255112: AI 這麼猛喔= = 不是聽說coding還是要工程師review嗎 08/07 22:05
leo255112: 還是轉換語言是AI的超級強項? 08/07 22:05
raincole: 何況JS和C#之間的差異遠小於 Zig跟Rust 你C#那邊做一個 08/07 22:06
raincole: 模擬JS VM行為的SynchronizationContext完全不難 08/07 22:06
真的齁 我丟個前人寫的 fuction 給 claude code 瞄一眼邏輯就被他偷改
lovez04wj06: 可能多方都有改善,但是不會一改就飛天 08/07 22:07
Stat14: 現在用AI重構,設定多個AI reviewer也是基操了 08/07 22:07
spfy: 看使用方式啦 你無腦丟一句幫我重構也是不行 08/07 22:08
※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 22:09:10
a8856554: 主要是他們程式碼和測試品質平常要有在顧,不然AI遷移不 08/07 22:09
a8856554: 會很順利 08/07 22:09
spfy: 現在看到ai能辦到什麼很複雜的工作 都是一整套完整的工作流 08/07 22:12
JUSTMYSUN: 何等淺顯又生動的比喻www 08/07 22:12
※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 22:13:08
mark0912n: 很有味道的比喻 08/07 22:13
spfy: agent subagent skill mcp prompt template 一大堆 08/07 22:13
trevorwang: 平常AI環境有建好的話,還真可以丟一句AI幫我重構 08/07 22:13
trevorwang: 從單元測試到效能比較全部都會生好給你 08/07 22:14
spfy: 但也就是說如果都建立好整個環境 就真的很猛 08/07 22:14
leo255112: 看來老庫的工程師團隊是真的很有料 08/07 22:15
leo255112: 策劃一堆奇怪要求還得真本事 08/07 22:16
w77899: 已經有既有的邏輯讓ai重構本來就不是很難做到的事情 08/07 22:22
w77899: 現在ai會用都是包括單元測試 文檔都直接升給你了 08/07 22:23
hidewin200: 幹, 你的比喻…… 至少我懂了 08/07 22:39
※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 22:41:09
ABKKK: 懂了,卡的原因是便秘,更新後可以常駐浣腸了 08/07 22:59
wrh810701: 最近有用AI當雲程式員,感覺用AI重構也是要一段一段來 08/07 23:08
wrh810701: 一次丟一大段進去他就給你偷加料或偷減料 08/07 23:08
ybite: 也沒到很無縫啦 Bun就是公司有無窮無盡的Token可以燒 燒到 08/07 23:11
ybite: 搬完為止 08/07 23:11
ybite: 剛重看了Bun的文章 他們Claude Code 50開 接近不眠不休跑了 08/07 23:14
ybite: 11天才完成搬遷 而且只有功能上正確 點開來滿坑滿谷的unsaf 08/07 23:14
ybite: e 08/07 23:14
ybite: 他們有算過 如果照定價 要花16萬美金 08/07 23:17
ybite: (用的是員工內側版的Fable/Mythos 5) 08/07 23:17
long9487: 推分析 08/07 23:37
sealifes: 純給AI重構不靠人的結果就是最基本流程會動,剩下的你別 08/07 23:44
sealifes: 問 08/07 23:44
問就是滿坑滿谷的 bug 等著你 ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 23:47:19 ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 23:48:36 ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 23:51:18
gn01110728: 現在AI問題是寫出來,出問題你人工除錯很麻煩 08/08 00:05
gn01110728: 那還不如工程師自己寫= = 而且AI常常是整個架構容易 08/08 00:06
gn01110728: 出問題,很多老闆以為省錢,後面要花更多錢請人重弄XD 08/08 00:06
wrh810701: 分層做好,用AI一層一層邊測試邊疊上去吧 08/08 00:10
wrh810701: 一次全弄人工除錯肯定更花時間 08/08 00:10