[程式] 優化技巧:延遲蒐集運算結果

作者: cjcat2266 (CJ Cat)   2021-05-19 02:02:34
延遲蒐集運算結果(delayed result gathering)和時間切割(time slicing)
是我進入業界最初學到的兩個優化技巧
也是我最常用的兩個技巧
它們非常泛用且有效,我在許多的遊戲系統中都有使用
要我說最希望學生時期就能夠學會的技巧,就屬它們了
本篇教學是關於延遲蒐集運算結果
下一篇教學則是關於時間切割
目的是整合成一個今年七月的TGDF講座
https://allenchou.net/2021/05/delayed-result-gathering-chinese/
希望可以幫助到有需要的人
我是在Unity引進job system之前開始接觸這些技巧
所以使用的術語與Unity的官方文件多少有點出入
我最初接觸的job system是Naughty Dog自家的系統
有興趣的人可以看這個GDC講座
https://www.gdcvault.com/play/1022186/Parallelizing-the-Naughty-Dog-Engine
作者: heavendemon   2021-05-19 08:33:00
push
作者: devon5 (Dev一)   2021-05-19 08:47:00
感謝分享
作者: geken (Goblin & Koblod)   2021-05-19 12:46:00
作者: CarpeDiemAL (CarpeDiemAL)   2021-05-19 15:37:00
推推
作者: coolrobin (泳圈)   2021-05-19 19:49:00
未看先推
作者: eugenelinrmx   2021-05-20 23:51:00
感謝分享
作者: chchwy (mat)   2021-05-21 10:21:00
作者: a82611141   2021-05-26 18:16:00
感謝分享
作者: md9830415 (DavidHsu)   2021-05-27 13:46:00
推 很有收穫

Links booklink

Contact Us: admin [ a t ] ucptt.com