Identifying the project’s bottlenecks
With all the tools we’ve seen so far in this chapter at our disposal, it’s time to use them to assess our project’s health and look for areas of improvement. Since your focus here is on networking, we are going to concentrate on features related to this area. In this section, we will use the final version of the Chapter 9, Creating an Online Adventure Prototype, project to look for areas of improvement using Network Profiler and the Monitors debugging tools. You will learn how to do the following:
- Analyze the incoming and outgoing RPC count and size to identify potential bottlenecks in the network code
- Use the bandwidth meter to track the total bandwidth consumption and come up with possible solutions
- Assess the synchronization count and size of
MultiplayerSynchronizer
nodes to optimize replication data - Create custom monitors to analyze relevant data specific to your project and track potential issues...