看板 GameDesign 關於我們 聯絡資訊
嗨 各位先進大家好 小弟最近在研究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://www.ptt.cc/bbs/GameDesign/M.1421113032.A.D84.html
cowbaying: PASS 樓下請回答 01/13 09:39
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
cjcat2266: 這個是你要的嗎? http://goo.gl/knKknf 01/13 13:54
這個好像是在執行的時候Object使用的記憶體量?
y3k: Profiler用Free的版本也可以在code裡面call嗎 忘了@@ 01/13 20:10
好像只有Pro才有喔 ※ 編輯: Euteamo (111.235.135.234), 01/14/2015 08:26:04
y3k: 昨天試過一下忘記講 非Pro的確可以用Profiler 只是沒有原生的 01/14 17:04
y3k: 介面 不過Log一下應該是足夠應付基本要求的 01/14 17:05