码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Unity 内存性能分析器 (Memory Profiler)


    一、 安装

    安装有两种
    方式一:
    add package : com.unity.memoryprofiler
    方式二:
    From Packages : Unity Registry 搜索 Memory Profiler

    二、 使用

    • 打开:Windows - > Analysis - > Memory Profiler

    • 打开MemoryProfiler界面,可以链接真机检测,也可以在Editor检测。 点击Capture 保存当下帧的内容。
    • Capture 完毕之后,会保存本地一个镜像 : * .snap文件

    • 点击Snap 会显示对应帧的详细信息

    三、 单帧检测

    • 单帧检测, 一般去看工程内的资源, 去检查占用内存特别大的游戏对象。

    在TreeMap界面进行检查, 这里已经分好类, 同时可以根据Size的大小进行排序


    查看内存占用较大的游戏对象进行优化处理

    • 内存地址查看
      Fragmentation 页签进行查看, 点击对应的地址块,下方可显示详细信息

    四、 两帧对比检测

    一般使用两帧率对比用于检测内存泄漏。
    在要对比的节点分别进行Capture, 点击Compare Snapshots进行对比,在分别点击两个Capture,进行对比

    Summary页签可看汇总的对比内容


    在Objects and Allocations 页签可看详细的对比内容, 一般进行筛选。
    筛选方式:Diff -> Match -> new

    筛选之后就可以进行详细分析了, 可通过查看Size, Type, Referenced By等标签查看对应的游戏对象。

    对于有问题的对象, 可以查看对应详细的引用列表找到具体是哪里出问题

    五、总结

    MemoryProfiler 是一个非常好用的检查内存问题的工具,以下问题都可以通过该工具进行排查

    • 查找有问题的游戏资源,例如:Mesh和贴图非常大的美术资源
    • 内存泄漏问题
    • 游戏对象引用问题
  • 相关阅读:
    Allegro如何输出EMN文件操作指导
    微信小程序常用学习(一)内置组件
    Git clone Unsupported proxy syntax in ‘proxy:port‘
    待看12313132
    Linux安装MySQL8.0并部署数据库教程
    在vue使用class选择器和下标更改点击列表样式
    奇瑞新能源旗下新车——无界Pro上市,雷霆机甲炫酷登场
    Linux系统调用
    JavaSE基础(重要知识点)
    身份证阅读器和社保卡读卡器Harmony鸿蒙系统ArkTS语言SDK开发包
  • 原文地址:https://blog.csdn.net/alla_Candy/article/details/133272285
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号