unity Profiler 檢查Lua效能

2021-10-12 03:19:14 字數 636 閱讀 5831

在tolua中新增profiler對lua的效能檢測

1.首先在customsettings.cs中新增兩個按鈕

[menuitem("lua/attach profiler"), false, 151]

static void attrachprofiler()

luamanager.instantiate.attachprofiler();

}[menuitem("lua/detach profiler"), false, 151]

static void detachprofiler()

luamanager.instantiate.detachprofiler();

}

2.然後在luamanager.cs中新增對應的執行

private luatable profiler = null;

public void attachprofiler()

}public void detachprofiler()

}

3.新增完畢後,執行遊戲,然後在工具欄中lua->attach profiler。ctrl+7開啟profiler,選到cpu usage,選擇hierarchy模式。

Unity Profiler 效能分析

a.device.present device.presentframe的耗時顯示,該選項出現在發布版本中.b.graphics.presentandsync gpu上的顯示和垂直同步耗時.該選項出現在發布版本中.c.mesh.drawvbo gpu中關於mesh的vertex buffer obj...

Unity Profiler記憶體分析

2.gpu usage a.device.present device.presentframe的耗時顯示,該選項出現在發布版本中.b.graphics.presentandsync gpu上的顯示和垂直同步耗時.該選項出現在發布版本中.c.mesh.drawvbo gpu中關於mesh的verte...

Unity Profiler 效能分析

device.presentframe的耗時顯示,該選項出現在發布版本中.b.graphics.presentandsync gpu上的顯示和垂直同步耗時.該選項出現在發布版本中.c.mesh.drawvbo gpu中關於mesh的vertex buffer object的渲染耗時.d.shader...