[Visit the original post at Unity Performance: CPU Time Slicing]
The common wisdom says "profile, optimize, repeat". Let me warn you: this won't always work. Optimizing low-hanging fruits can gain you a whole millisecond in a day. But when those are gone, speeds of 0.1 milliseconds gains per week can become normal. When that happens, you need other tools such as the Unity CPU Slicing technique.

In this blog post, you'll learn how to apply:
- Update Batching: reduce the costly overhead of Unity calling your Update functions
- CPU Slicing: Split your CPU load across multiple frames …