From 32805f3e5a6bacb4ceda1dde59d253e182424324 Mon Sep 17 00:00:00 2001
From: Oooocean <41802399@qq.com>
Date: Mon, 6 Jun 2022 11:14:13 +0800
Subject: [PATCH] Update AndroidProfile.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
补充Profiling-funcs说明
---
Design/AndroidProfile.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Design/AndroidProfile.md b/Design/AndroidProfile.md
index 1337d74..3739c9b 100644
--- a/Design/AndroidProfile.md
+++ b/Design/AndroidProfile.md
@@ -1,4 +1,5 @@
# 使用Android CPU Profiler性能调优
+0. 转换导出插件勾选"Profiling-funcs", 请勿使用Development(该模式将极大降低性能)。 发布上线版本请务必关闭该选项!
1. 在Android微信小游戏打开调试进行录制
@@ -24,8 +25,8 @@
注意:
-1. 编译版本仅当导出Development或勾选Profiling-funcs时才能在函数堆栈中看到可读函数名。由于Development对性能有较大影响,建议只勾选Profiling-funcs。
-2. 复杂游戏勾选Profiling-funcs会导致代码包体较大,那么不要使用此选项。此时得到的Profile中函数为数字ID,有两种做法进行解读:
+1. 编译版本仅当导出勾选Profiling-funcs(推荐)或Development时才能在函数堆栈中看到可读函数名。
+2. 特殊情况下,如果游戏勾选Profiling-funcs会导致代码包过大,那么不要使用此选项。此时得到的Profile中函数为数字ID,有两种做法进行解读:
- 2.1 通过webgl导出目录下的symbols文件对照映射
- 2.2 通过[替换脚本](../tools/update_v8_wasm_profile.py)对cpuprofile进行自动映射到真实函数。使用方式:python update_v8_wasm_profile.py $cpuprofile $symbol
--
GitLab