Re: [鳴潮] 更換程式語言 全平台性能優化

看板C_Chat (希洽)作者 (イリヤは俺の嫁)時間57分鐘前 (2026/08/07 21:45), 29分鐘前編輯推噓16(16034)
留言50則, 22人參與, 19分鐘前最新討論串2/3 (看更多)
改掉的是這個 當初庫洛還有演講怎麼優化 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

08/07 21:47, 55分鐘前 , 1F
也難怪NPC一多就炸裂 說的就是你星炬學院
08/07 21:47, 1F
其實 3.4 還 3.5 之後有大幅優化過 學院我 9800X3D 特效全開下要能原生幀差不多 110 幀以上才會遇到瓶頸

08/07 21:48, 54分鐘前 , 2F
簡單易懂的舉例XD
08/07 21:48, 2F

08/07 21:49, 53分鐘前 , 3F
64gb ram 16gb vram 有資格坐不卡的那桌嗎
08/07 21:49, 3F
這版我也沒啥卡過 不開光追 16g vram 可以 光追開了容易爆

08/07 21:49, 53分鐘前 , 4F
現在AI那麼強, 改這搞不好沒那麼累XD
08/07 21:49, 4F
AI 沒這麼強= = ※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 21:50:21

08/07 21:51, 51分鐘前 , 5F
邊吃邊拉 好ㄛ==
08/07 21:51, 5F
※ 編輯: 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

08/07 21:54, 48分鐘前 , 6F
是能減少不少工作 現在AI被拿來輔助大型重構的很多
08/07 21:54, 6F

08/07 21:55, 47分鐘前 , 7F
邊吃邊拉怎麼聞起來臭臭的
08/07 21:55, 7F

08/07 21:57, 45分鐘前 , 8F
32GB RAM 12GB VRAM還能活著嗎
08/07 21:57, 8F

08/07 21:57, 45分鐘前 , 9F
真假啦 重構我是最不敢的 現在負責某個知名快遞的專案 裡面
08/07 21:57, 9F

08/07 21:58, 44分鐘前 , 10F
的特殊業務邏輯長到ai的context不夠長
08/07 21:58, 10F

08/07 21:58, 44分鐘前 , 11F
沒那麼累應該是跟沒有AI比吧,如果沒有AI 搞不好根本不可
08/07 21:58, 11F

08/07 21:58, 44分鐘前 , 12F
能有這種優化
08/07 21:58, 12F

08/07 21:58, 44分鐘前 , 13F
講一講都會失憶
08/07 21:58, 13F

08/07 21:59, 43分鐘前 , 14F
庫洛應該也不至於大塊大塊的餵進去吧==
08/07 21:59, 14F

08/07 21:59, 43分鐘前 , 15F
只是他們團隊蠻猛的,一般來說老闆都不會想這麼大的改動
08/07 21:59, 15F

08/07 21:59, 43分鐘前 , 16F
w
08/07 21:59, 16F

08/07 22:00, 42分鐘前 , 17F
AI提示詞沒下好會給你同樣功能但中間塞更多有的沒的 真發
08/07 22:00, 17F

08/07 22:00, 42分鐘前 , 18F
生還是得人工
08/07 22:00, 18F

08/07 22:00, 42分鐘前 , 19F
真會形容,剛進嘴就拉出來了,代表處理的很快XD
08/07 22:00, 19F

08/07 22:00, 42分鐘前 , 20F
不是 整個 Bun 都已經靠 AI 從 Zig 重構到 Rust 了
08/07 22:00, 20F

08/07 22:00, 42分鐘前 , 21F
但還是能加快開發沒錯
08/07 22:00, 21F

08/07 22:01, 41分鐘前 , 22F
AI 重構換語言已經不怎麼新鮮了好嗎 何況鳴潮這個只是
08/07 22:01, 22F

08/07 22:01, 41分鐘前 , 23F
AI 在重構這塊是真的屌,省很多時間
08/07 22:01, 23F

08/07 22:01, 41分鐘前 , 24F
業務邏輯 又不是整個底層引擎都在JS寫的
08/07 22:01, 24F

08/07 22:02, 40分鐘前 , 25F
確實感覺到CPU不夠力 5900x+5090一樣1% low一直會噴到1x
08/07 22:02, 25F
5900x 還有架構問題,這顆真的不適合打遊戲,我 3.0 看完前瞻的隔天就直接把 5900x 換了XD

08/07 22:02, 40分鐘前 , 26F
以前提重構根本不會過 這是主要差異吧XD
08/07 22:02, 26F

08/07 22:02, 40分鐘前 , 27F
原來js是用在這部分
08/07 22:02, 27F

08/07 22:02, 40分鐘前 , 28F
ZZZ在澄輝坪跟羅斯卡利法城內也是卡的很嚴重 有夠苦
08/07 22:02, 28F

08/07 22:02, 40分鐘前 , 29F
Bun 一次重構將近一百萬行rust 整套換掉 全世界CC使用者
08/07 22:02, 29F

08/07 22:03, 39分鐘前 , 30F
一天之間無縫從Zig版轉到Rust版 不去查根本不知道轉了
08/07 22:03, 30F

08/07 22:05, 37分鐘前 , 31F
AI 這麼猛喔= = 不是聽說coding還是要工程師review嗎
08/07 22:05, 31F

08/07 22:05, 37分鐘前 , 32F
還是轉換語言是AI的超級強項?
08/07 22:05, 32F

08/07 22:06, 36分鐘前 , 33F
何況JS和C#之間的差異遠小於 Zig跟Rust 你C#那邊做一個
08/07 22:06, 33F

08/07 22:06, 36分鐘前 , 34F
模擬JS VM行為的SynchronizationContext完全不難
08/07 22:06, 34F
真的齁 我丟個前人寫的 fuction 給 claude code 瞄一眼邏輯就被他偷改

08/07 22:07, 35分鐘前 , 35F
可能多方都有改善,但是不會一改就飛天
08/07 22:07, 35F

08/07 22:07, 35分鐘前 , 36F
現在用AI重構,設定多個AI reviewer也是基操了
08/07 22:07, 36F

08/07 22:08, 34分鐘前 , 37F
看使用方式啦 你無腦丟一句幫我重構也是不行
08/07 22:08, 37F
※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 22:09:10

08/07 22:09, 33分鐘前 , 38F
主要是他們程式碼和測試品質平常要有在顧,不然AI遷移不
08/07 22:09, 38F

08/07 22:09, 33分鐘前 , 39F
會很順利
08/07 22:09, 39F

08/07 22:12, 30分鐘前 , 40F
現在看到ai能辦到什麼很複雜的工作 都是一整套完整的工作流
08/07 22:12, 40F

08/07 22:12, 30分鐘前 , 41F
何等淺顯又生動的比喻www
08/07 22:12, 41F
※ 編輯: pokemon1318 (114.34.43.228 臺灣), 08/07/2026 22:13:08

08/07 22:13, 29分鐘前 , 42F
很有味道的比喻
08/07 22:13, 42F

08/07 22:13, 29分鐘前 , 43F
agent subagent skill mcp prompt template 一大堆
08/07 22:13, 43F

08/07 22:13, 29分鐘前 , 44F
平常AI環境有建好的話,還真可以丟一句AI幫我重構
08/07 22:13, 44F

08/07 22:14, 28分鐘前 , 45F
從單元測試到效能比較全部都會生好給你
08/07 22:14, 45F

08/07 22:14, 28分鐘前 , 46F
但也就是說如果都建立好整個環境 就真的很猛
08/07 22:14, 46F

08/07 22:15, 27分鐘前 , 47F
看來老庫的工程師團隊是真的很有料
08/07 22:15, 47F

08/07 22:16, 26分鐘前 , 48F
策劃一堆奇怪要求還得真本事
08/07 22:16, 48F

08/07 22:22, 20分鐘前 , 49F
已經有既有的邏輯讓ai重構本來就不是很難做到的事情
08/07 22:22, 49F

08/07 22:23, 19分鐘前 , 50F
現在ai會用都是包括單元測試 文檔都直接升給你了
08/07 22:23, 50F
文章代碼(AID): #1gTU5XP6 (C_Chat)
文章代碼(AID): #1gTU5XP6 (C_Chat)