Performance optimization - optimizing Caton

date version Explanation Author
2019-8-7 1.0 The initial version of the document Li Jun

Resources Caton


  1. Synchronous loading is not allowed to load the non-synchronous load resource
    configuration table preloaded first day only

  2. While controlling the number of instances of asynchronous framing instantiation instantiated and initialized framing ShaderVariant collection warmup loading pre instantiated

ui rebuild

  1. Static and dynamic separation
  2. scrollview content加canvas
  3. If there is a list of animations for each item plus canvas

onion prefab

Split sub-interface

shader svc

Garbage Collection


Adjust parameters to optimize memory allocation, reducing lua c # garbage collection frequency and
remove resources.unlodunusedassets
modify program scene, from unity to file prefab

Buffer queue

  1. asset cache
  2. gameobject Cache
  3. lua object cache

Guess you like

Origin www.cnblogs.com/marcher/p/12161496.html