1

背景

我一直在使用 Adob​​e Scout 来分析我的 swf(我只对了解 CPU 使用率和执行时间感兴趣)。而且,现在我想看看这个 swf 中的内存分配。在 Scout 中选中所有与内存分配相关的复选框后,仍然不会记录内存分配。事实上,它甚至要求我启用“*Actionscript 内存分配”设置。

但是,我试图在 .telemetry.cfg 在线寻找关于“actionscript memory allocation”标志的特定标签值对,但没有运气。

从屏幕截图中可以看出,“Actionscript 内存分配”已禁用。

软件和硬件环境 Adob​​e Flex SDK 3.3 Adob​​e Flash Builder 4.0 Erickson 的 SWF Scout Enabler

屏幕截图

在此处输入图像描述在此处输入图像描述在此处输入图像描述

.telemetry.cfg
TelemetryAddress = 160.x.y.z:7934
SamplerEnabled = true
CPUCapture = true
DisplayObjectCapture = true
Stage3DCapture = true

问题
为了在 Scout 中启用“actionscript 内存分配”设置,我需要什么? 从屏幕截图中可以看出,“Actionscript 内存分配”已禁用。

非常感谢。任何形式的帮助表示赞赏。

4

1 回答 1

1

请允许我回答我自己的问题并保留这个问题,因为我相信那里的某个人将需要这条信息来使远程(记忆)“侦察”工作。

.telemetry.cfg中,您需要添加此标记值对。

ScriptObjectAllocationTraces = true

参考
[1] http://forums.adobe.com/message/5785887

于 2013-10-25T02:00:28.487 回答