Unity Tips
Jul 25, 2026 · 1 min read · dmg dekels
Avoid LINQ in High-Frequency Game Code
Standard LINQ extensions (.Where(), .Select(), .Any()) generate intermediate allocations on the heap that trigger garbage collection.
The Tip: Standard LINQ extensions (.Where(), .Select(), .Any()) generate intermediate allocations on the heap that trigger garbage collection.
How to Use: Use standard for or foreach loops over arrays or preallocated lists inside gameplay logic and update loops.
Article complete
XP lands automatically when you reach the end.
Rate this article
Comments
Comments are held for moderation before appearing publicly.