From 7fddf6a3fb34973500dfb98ec16bb1dea6b414fc Mon Sep 17 00:00:00 2001 From: NoahZuo Date: Wed, 25 Sep 2024 16:25:00 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20=E4=BF=AE=E6=AD=A3Profiling=20Memory?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E7=9A=84=E6=96=87=E6=A1=A3=E9=94=99=E8=AF=AF?= =?UTF-8?q?=EF=BC=8C=E8=A1=A5=E5=85=85=E5=BF=85=E8=A6=81=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Design/UsingMemoryProfiler.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Design/UsingMemoryProfiler.md b/Design/UsingMemoryProfiler.md index 3bfcccb0..eb9b6a5d 100644 --- a/Design/UsingMemoryProfiler.md +++ b/Design/UsingMemoryProfiler.md @@ -2,8 +2,10 @@ ## 概述 在微信开发者工具运行游戏,利用ProfilingMemory,我们可以分析UnityHeap 或 DynamicMemory(CPU主内存)的详细分配堆栈与统计数值。 -- 该工具仅分析业务与引擎的CPU内存,即性能面板中的DynamicMemory,不包含WASM编译内存、显存、JS临时内存等 +- 该工具仅分析业务与引擎的CPU内存,即性能面板中的DynamicMemory中可被追踪到的内存情况,不包含WASM编译内存、显存、JS临时内存等 - 建议在微信开发者工具 or Android使用(工具本身会增加不少内存,此时iOS WebContent进程内存压力会很大) +- 当进行了Lua内存分配器替换操作后(参考常见问题 1),Profiling Memory将无法统计到Lua的内存分配。 +- Profiling Memory无法统计到Mono相关的内存。 ## 步骤 1. 游戏启动调用WeChatWASM.WX.InitSDK,并勾选导出选项"Profiling Funcs"与"Profiling Memory",***请勿同时勾选"Development Build"选项!!!***