Version: Unity 6.7 Alpha (6000.7)
Language : English
Texture and mesh loading
Configure the asynchronous upload pipeline

Check whether a mesh uses the asynchronous upload pipeline

To identify which upload pipeline Unity is using for a mesh, you can use the ProfilerA window that helps you to optimize your game. It shows how much time is spent in the various areas of your game. For example, it can report the percentage of time spent rendering, animating, or in your game logic. More info
See in Glossary
or another profiling tool and observe thread activity and profiler markers.

The following indicate that Unity is using the asynchronous upload pipeline to upload textures or meshes:

  • The AsyncUploadManager.ScheduleAsyncRead, AsyncReadManager.ReadFile, and Async.DirectTextureLoadBegin profiler markers.
  • Activity on the AsyncRead thread.

If you do not see this activity, then Unity is not using the asynchronous upload pipeline.

Note that the following profiler markers do not indicate that Unity is using the asynchronous upload pipeline; Unity calls them to check whether any asynchronous upload work needs to occur:

  • Initialization.AsyncUploadTimeSlicedUpdate
  • AsyncUploadManager.AsyncResourceUpload
  • AsyncUploadManager.ScheduleAsyncCommands
Texture and mesh loading
Configure the asynchronous upload pipeline