Diagnosing Performance Problems

Tutorial

·

intermediate

·

+10XP

·

40 mins

·

(95)

Unity Technologies

Diagnosing Performance Problems

Languages available:

1. The Profiler window

2. The layout of the Profiler window

3. Profilers

4. Controls

5. Recording profiling data from a game using the Profiler window

6. Profiling inside the Unity Editor

7. Profiling a development build of our game

8. Windows, OSX, Linux, and WebGL

9. Profiling a development build on iOS or Android

10. Using the Profiler window to diagnose problems

11. Diagnosing performance problems using the Profiler window

12. Before we begin

13. A brief introduction to performance in games

14. Recording profiling data

15. Record data from a development build of our game

16. Analyzing profiling data

17. The CPU usage profiler

18. The Hierarchy view

19. The Timeline view

20. Other profilers

21. Determining the cause of performance problems

22. Rule out VSync

23. Hiding VSync information in the CPU usage profiler

24. Disregarding VSync information in the Hierarchy view

25. Disabling VSync

26. Rendering profiling

27. Identifying if our game is GPU bound

28. Identifying if our game is CPU bound

29. Garbage Collection profiling

30. Solving garbage collection problems

31. Physics profiling

32. Solving physics problems

33. Slow scripts

34. Solving slow script problems

35. Other causes of performance problems

Complete this tutorial