作者Euteamo (Euteamo)
看板GameDesign
标题[请益] Unity 游戏使用了多少记忆体
时间Tue Jan 13 09:37:10 2015
嗨 各位先进大家好
小弟最近在研究Unity3D,想要在Unity得到系统资讯:
例如 : CPU资讯、显卡资讯、作业系统版本、记忆体大小等等
这些都可以很容易可以利用Unity的SystemInfo得到,但是如标题,我想从Unity得到当前这个游戏的记忆体使用量
有试过用.NET的System.Diagnostics.Process里面的方法,利用PID去取记忆体大小,在Visual Studio的环境可以正确取得,但是在Unity下怎麽取都只会得到"0"
也有试过直接用Unity的profiler去取记忆体,只是跟我在工作管理员下看到的记忆体大小有点差距
不知道有没有先进,可以提点一下,为什麽在Unity下取道的都是"0",或是有其他方法可以取到当前游戏的记忆体使用量?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.235.135.234
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1421113032.A.D84.html
1F:推 cowbaying: PASS 楼下请回答 01/13 09:39
2F:推 BSpowerx: 打开你的Profiler 01/13 09:43
不好意思,上面没说明清楚,我是想要在游戏中拉一个PANEL,然後将资讯都显示在上面
很少发文,如果有什麽说不清楚的地方,请见谅
※ 编辑: Euteamo (111.235.135.234), 01/13/2015 13:27:35
※ 编辑: Euteamo (111.235.135.234), 01/13/2015 13:28:02
这个好像是在执行的时候Object使用的记忆体量?
4F:→ y3k: Profiler用Free的版本也可以在code里面call吗 忘了@@ 01/13 20:10
好像只有Pro才有喔
※ 编辑: Euteamo (111.235.135.234), 01/14/2015 08:26:04
5F:→ y3k: 昨天试过一下忘记讲 非Pro的确可以用Profiler 只是没有原生的 01/14 17:04
6F:→ y3k: 介面 不过Log一下应该是足够应付基本要求的 01/14 17:05