uwa学习日志
cbbbc
这个作者很懒,什么都没留下…
展开
-
uwa渲染模块性能
硬件参数解析该页面主要反馈项目运行过程中硬件设备相关参数的具体使用情况。目前,UWA所提供的重要性能参数主要有:设备温度移动设备的温度是研发团队非常关注的一项指标。对此,我们将项目检测过程中,硬件设备的真实温度反馈出来,让您对自己的项目在特定设备上的温度变化情况有详细的了解。如果您现在正在研发一款移动设备的VR项目(类似Gear VR设备),那么建议您重点关注项目运行时的温度变化。转载 2016-07-12 19:33:35 · 463 阅读 · 0 评论 -
uwa内存占用
内存占用【内存占用】页面主要展示项目运行过程中内存的使用情况,主要包括以下几个部分:数据汇总该项主要展示项目运行过程中的 “总内存峰值”、“堆内存峰值”、“GFX内存峰值” 和 “泄露风险”。其中,总内存为Unity引擎所统计的真实物理内存分配,并不包含系统缓存和第三方库的自身分配内存; 堆内存所指的是 Mono 管理和分配的托管堆内存; GFX内存为用于渲染的资源所占用的内存,主要包转载 2016-07-12 16:29:22 · 528 阅读 · 0 评论 -
uwa资源使用
资源使用【资源使用】页面主要展示项目运行过程中重点资源的使用情况,主要包括以下几个部分:数据汇总该项主要展示资源的具体使用情况,其展示数据根据资源种类的不同而不同,具体如下:纹理该项主要展示项目运行过程中纹理资源的 “内存峰值”、“大于1MB数量”、“RGBA32格式数量” 和 “RGB24格式数量”。其中,“内存峰值” 表示纹理资源在使用过程中的内存最大量;“大于1MB数转载 2016-07-12 19:00:10 · 853 阅读 · 0 评论 -
uwa渲染模块性能
渲染模块性能在项目运行时,渲染模块往往占据了最大的CPU开销,它也是我们为项目进行深度优化时最为关注的一部分。就目前而言,渲染性能主要被 不透明物体的渲染耗时 和半透明物体的渲染耗时 所占据,而每一部分的性能开销又和其底层的渲染参数息息相关,比如 Draw Call数量、渲染面片数 和可见蒙皮网格数 等等。因此,我们会根据上述性能参数对渲染模块进行详细的性能检测和分析。数据汇总转载 2016-07-12 19:21:35 · 723 阅读 · 0 评论 -
uwaGC调用
GC调用一般来说,使用Unity引擎开发的项目中,其内存分配主要由三部分组成:程序代码、托管堆(Managed Heap)以及本机堆(Native Heap)。其中,对于目前绝大多数基于Unity引擎开发的项目而言,其托管堆是由Mono分配和管理的。“托管” 的本意是Mono可以自动地改变堆的大小来适应你所需要的内存,并且适时地调用垃圾回收(Garbage Collection)操作来释放已经转载 2016-07-12 19:52:37 · 554 阅读 · 0 评论 -
uwa重要参数解析
重要参数解析该页面主要反馈和分析项目运行过程中性能相关参数的具体使用情况。这些参数均是我们经过大量的项目优化所总结下来的经验参数。研发团队通过该项分析可以快速定位项目运行时的主要性能瓶颈。我们认为,对于重要参数所反映出的性能瓶颈进行有针对性的优化可以为项目带来大幅度的性能提升。目前,UWA所提供的重要性能参数主要有:Instantiate实例化操作以上图表主要展示项目运行过程中 “转载 2016-07-12 20:13:45 · 749 阅读 · 0 评论