[請益] Unity 遊戲使用了多少記憶體

看板GameDesign (遊戲設計)作者 (Euteamo)時間10年前 (2015/01/13 09:37), 10年前編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/2 (看更多)
嗨 各位先進大家好 小弟最近在研究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

01/13 09:39, , 1F
PASS 樓下請回答
01/13 09:39, 1F

01/13 09:43, , 2F
打開你的Profiler
01/13 09:43, 2F
不好意思,上面沒說明清楚,我是想要在遊戲中拉一個PANEL,然後將資訊都顯示在上面 很少發文,如果有什麼說不清楚的地方,請見諒 ※ 編輯: Euteamo (111.235.135.234), 01/13/2015 13:27:35 ※ 編輯: Euteamo (111.235.135.234), 01/13/2015 13:28:02

01/13 13:54, , 3F
這個是你要的嗎? http://goo.gl/knKknf
01/13 13:54, 3F
這個好像是在執行的時候Object使用的記憶體量?

01/13 20:10, , 4F
Profiler用Free的版本也可以在code裡面call嗎 忘了@@
01/13 20:10, 4F
好像只有Pro才有喔 ※ 編輯: Euteamo (111.235.135.234), 01/14/2015 08:26:04

01/14 17:04, , 5F
昨天試過一下忘記講 非Pro的確可以用Profiler 只是沒有原生的
01/14 17:04, 5F

01/14 17:05, , 6F
介面 不過Log一下應該是足夠應付基本要求的
01/14 17:05, 6F
文章代碼(AID): #1Kj7R8s4 (GameDesign)
文章代碼(AID): #1Kj7R8s4 (GameDesign)