项目在使用MemoryProfiler抓取内存快照时发现

其中UberPost是后处理的Shader,本身已做了Shaer变种剔除,但实际却是无效的。

打开URP下UberPost.shader

删除项目内用不着的Shader关键字,重新出包抓取后,整体降了一半

其中uberPost从先前29.3M降到1.6M
项目通过MemoryProfiler分析发现UberPostShader的内存占用过高,即使进行了Shader变种剔除也未见效。在URP环境下打开UberPost.shader,删除未使用的Shader关键字后,打包结果显著改善,UberPost的内存占用从29.3M降低到1.6M,显示了有效的内存优化策略。
项目在使用MemoryProfiler抓取内存快照时发现

其中UberPost是后处理的Shader,本身已做了Shaer变种剔除,但实际却是无效的。

打开URP下UberPost.shader

删除项目内用不着的Shader关键字,重新出包抓取后,整体降了一半

其中uberPost从先前29.3M降到1.6M
1478
7313
408