ID/遊戲內ID: N/A
地區:台北
性別:男
暱稱:N/A
喜歡或是擅長遊戲玩法:N/A
所屬伺服器/擁有伺服器:N/A
對本板建議:N/A
想對大家說的話:
啊
大家好
我是kuangjc5566
人在台北
我其實還不算是玩家
就只是載Java版的下來到Linux上跑DEMO模式
然後反組譯看程式是怎麼寫的…
Google了一下,發現很多人抱怨地形產生的很慢。
我自己的筆電跑起來地形也是產生的很慢
都是一個一個慢慢長出來的,肉眼就能察覺
所以我今天跑DEMO時就特地開了Java Flight Recorder
嗯 飛行記錄器
簡單來說就是會把Java程式運作時的一些細節記錄下來存成一個檔案,
然後事後可以分析性能瓶頸在哪裡。
我今天錄了檔案,還沒用工具剖析瓶頸。
想看看地形產生能不能改成多核心的寫法
希望能用Fork/Join來改寫,希望啦
大家不要有期待
都只是剛開始而已
而且我今天第一次用飛行紀錄這功能
可能要剖析很久。
我只是很不服氣一直有人把Minecraft跑起來不流暢算到Java頭上,明明Java這個語言一開始設計時就有考慮多核心,可是Minecraft都沒有好好運用。
所以想說來改改看。
最終目的是寫個可以直接替換掉Minecraft程式,相容存檔時的資料的實作。
簡單來說,就是你把你Minecraft存檔時的資料拷貝過去就能直接跑的複製版
我對那個程式覺得…架構不太好
希望能夠改成能好好利用多核心
程式碼也清楚易懂沒有程式碼混淆,大家好寫MOD
可是不要期待,我沒有承諾會達成,這只是假日有時間時的嗜好計畫而已
大概就4醬
其他:N/A