UNITY优化资料收集
UNITY优化资料收集
U3D手册:
Optimizing garbage collection in Unity games
https://zhuanlan.zhihu.com/p/25306993
https://github.com/mc-gulu/gl-bits/tree/master/(2017)%20unity-gc-cheatsheet 这个收集很全,也很新,结合项目得出的实际经验值得参考
https://docs.unity3d.com/Manual/MobileProfiling.html 注意这里说明了MONO堆是只增不减的,在释放时并不是释放给操作系统,而是给MONO堆。
U3D的内存= UNITY内存+ MONO内存。
UNITY内存是引擎在C++层的堆内存: 包括:Asset data (Textures, Meshes, Audio, Animation, etc), Game objects, Engine internals (Rendering, Particles, Physics, etc). Use Profiler.usedHeapSize
to get the total used Unity memory.
MONO堆是托管堆。在C#层申请的内存都属于托管堆。
Use System.GC.GetTotalMemory
to get the total used Mono memory.
此文档中还提到了不要在移动平台使用 OnGUI(),在它里面会申请大量的内存。这一点不知道UNITY升级了IMGUI后还是否存在,有待测试。
可以使用下面这些API在游戏中实现自己的内存剖析功能:
You can also make your own tool using Unity API calls:-
FindObjectsOfTypeAll (type : Type) : Object[]
FindObjectsOfType (type : Type): Object[]
GetRuntimeMemorySize (o : Object) : int
GetMonoHeapSize
GetMonoUsedSize
Profiler.BeginSample/EndSample
- profile your own codeUnloadUnusedAssets () : AsyncOperation
System.GC.GetTotalMemory/Profiler.usedHeapSize
https://unity3d.com/de/learn/tutorials/topics/performance-optimization/optimizing-garbage-collection-unity-games?playlist=44069
U3D 内存查看工具 MemoryProfiler
安卓内存查看工具:android profiler
posted on 2018-09-06 10:10 时空观察者9号 阅读(...) 评论(...) 编辑 收藏
UNITY优化资料收集相关推荐
- UNITY 内存问题资料收集
UNITY 内存问题资料收集 1,https://blog.csdn.net/wetest_tencent/article/details/52130703 2,http://blog.51cto.c ...
- IGDATaiwan上Unity 优化讲座III
IGDATaiwan上Unity 优化讲座III (罗志达) https://www.youtube.com/user/IGDATaiwan 议程: https://2019.tgdf.tw/agen ...
- UNITY插件信息收集
UNITY插件信息收集 2018.8.7 UNITY超级优化神器 : Amplify Impostors posted on 2018-08-07 20:53 时空观察者9号 阅读(...) 评论(. ...
- Unity3d面向英特尔 x86 平台的 Unity* 优化指南: 第 2 部分
目录 优化 脚本优化 脚本视锥剔除和协同例程 智能内存管理 缓存频繁使用的对象和组件 使用 Unity 物理系统的最佳实践 禁用完全透明对象 返回至教程第 1 部分: 面向英特尔 x86 平台的 Un ...
- 部分有关 广告联盟作弊 与反作弊资料收集
原文:http://www.lvjiyong.com/i356.html 摘要:今天公司网站发现了有用户开始作弊,这属于意外之中的事,广告联盟作弊与反作弊这个永恒的话题,对于广告收受方的盈利简单易懂是 ...
- 区块链分片技术相关资料收集
区块链分片技术相关资料收集 分片要提高的就是每秒交易量tps 目标是很明确的,比特币的tps是7,以太坊的tps是15,eos现在的tps是三千多,理论上可以达到10k需要很多dapp来实现,但现实生 ...
- Android学习资料收集
博客 stormzhang 博主是上海薄荷科技开发主管, 他的博客分享了他从编程白痴到自学 Android 一路走过的经验, 写了一篇 Android学习之路 帮助了无数人, 里面还有很多好的文章非常 ...
- 复习Unity优化技巧
复习Unity优化技巧 一.引言 新的格局 有推荐的吗? 二.优化 第一章.优化图形性能 1.分析: A.GPU通常受填充率或者内存带宽制约. 填充率 渲染管线 B.CPU 通常受到需要渲染的批次数的 ...
- Unity优化手机游戏学习教程
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.69 GB |时长:6h 44m 创 ...
最新文章
- 自然语言处理NLP-100例 | 第三篇:骚扰短信识别 MultinomialNB实现(内附源码)
- Eclipse中在线安装spring-tool-suite插件
- 【Linux】一步一步学Linux——grep命令(49)
- (原创总结) Quartus II 的在线调试方法
- 夏门大学的计算机专业排第几,2019厦门大学专业排名
- 云米冰箱能控制扫地机器人_既能解放劳动力又能提升家庭幸福指数的小家电,云米互联网扫地机Pro开箱!...
- DEDE常见的错误(转)
- Cover V2将启用两条产品线 本周开始进行V2 UI开发
- polkitd进程解释
- PAT乙级题解——1093 字符串A+B (20分)
- 迁移网易博客到csdn
- 数据保护与云不离不弃,云中护航渐成行业主旋律
- flash 与3D笔记:图片墙(1)
- CPU平均负载过高检查(iowait负载高)
- matlab复数矩阵 画图,包含矩阵、复数的函数画图问题,请赐教
- Qt的QImage类
- px4+ros+gazebo+ORB_SLAM2室内视觉无人机导航
- 数字电子技术基础大作业---电子表、流水灯
- 自媒体娱乐热点素材怎么找?
- 批处理文件快捷操作 .bat指令