首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android上统一应用程序的内存监控工具

Android上统一应用程序的内存监控工具
EN

Stack Overflow用户
提问于 2015-10-14 14:21:56
回答 1查看 3.1K关注 0票数 0

我目前正在Unity3D中开发一个内存密集型应用程序。现在我想知道,应用程序在特定时间和操作需要多少内存。

我知道AndroidStudio中的内存监控工具,但它似乎与我观察到的应用程序本身的内存消耗没有什么关系。

有没有一个好的方法来监控部署在安卓手机上的Unity3D应用程序的内存消耗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-14 20:50:37

您可以使用内置的Profiler工具,它是相当准确的和图形,你应该很容易找到内存/cpu尖峰。

同时,Unity给出了以下内容:http://docs.unity3d.com/ScriptReference/Profiler.GetRuntimeMemorySize.html

非常好的方法来衡量资源的使用所选择的对象。

此外,您可以使用PerformanceCounter,但是必须包含完整的.NET 2.0库(而不是子集)。

代码语言:javascript
运行
复制
System.Diagnostics.PerformanceCounter ramCounter = new PerformanceCounter("Memory", "Available MBytes");
Debug.Log(ramCounter.NextValue()+"MB");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33127951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档