viewflipper 占用内存过大_UWA2020(七)_《天谕》手游的内存控制

《天谕》手游的内存控制

(Github正常排版: 《天谕》手游的内存控制)


1. 资源内存
2. 脚本
3. 加载
4. 管理


1. 资源内存

  • Profiler工具
    • Unity
      • Unity Profiler
        • Memory->Take Sample Playmode(可以查看当前资源的内存占用)
        • 新版本增加了Profiler (Standalone Process)(https://blog.csdn.net/zhenghongzhi6/article/details/106949795)
        • Profile Analyer(package manager)
      • Memory Profiler(package manager)
        • https://www.cnblogs.com/lucater/p/12509219.html
      • 抓帧:Frame Debugger
    • ios
      • xcode
      • 抓帧:xcode中的Instruments(https://www.jianshu.com/p/4d94a700de96)
    • android
      • 命令行dump(https://blog.csdn.net/jscese/article/details/37928823)
      • Android Studio->Profiler
      • 抓帧:Snapdragon(不同芯片可能不一样)/Renderdoc
  • 贴图
    贴图是内存和包体的大头
    • 格式:
      • 默认是ASTC8x8,部分需要高清用6x6或4x4(ASTC高质量,高压缩比,解析快,参数灵活)
      • ios放弃iphone5s/ipadmini
      • android给低端机单独打包(ETC2 8bits)
    • 尺寸:
      • 控制贴图尺寸,针对不同类型的尺寸缩放不同
      • 如:Albedo对尺寸敏感较低,可缩小.Normal需要高清,则放大
    • mipmap:
      • UI关闭mipmap,否则多33%的占用
    • Read/Write:
      • 关闭贴图的Read/Write Enaled,否则CPU和GPU会各有一份内存
    • 张数:
      • 去掉重复冗余贴图,减少张数(用UWA检测)
      • 合并通道(ASTC是按照block压缩的,对通道影响不大)
  • Mesh
    • 顶点数:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值