環境
- Unity 4.6.4 / Windows
測試代碼
測試代碼
測試成績
測試成績
結論
foreach存在bug,會導致GC Alloc,并且效率低下;
使用GetEnumerator代替,沒有GC,并且速度快10倍!
建議迭代操作中,List使用for,Dictionary使用GetEnumerator
foreach存在bug,會導致GC Alloc,并且效率低下;
使用GetEnumerator代替,沒有GC,并且速度快10倍!
建議迭代操作中,List使用for,Dictionary使用GetEnumerator