无法从远程SWF获取Adobe Scout中的内存快照

时间:2013-10-24 07:24:31

标签: actionscript-3 flash flex memory-profiling adobe-scout

背景

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

但是,我试图在.telemetry.cfg网上寻找一个特定的标签值对,关于" actionscript内存分配"国旗,但没有运气。

从屏幕截图中可以看出," Actionscript Memory Allocation"被禁用。

软件&硬件环境 Adobe Flex SDK 3.3 Adobe Flash Builder 4.0 Erickson的SWF Scout Enabler

屏幕截图

enter image description here enter image description here enter image description here

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

问题
我需要什么来启用" actionscript内存分配"在Scout中设置? 从屏幕截图中可以看出," Actionscript Memory Allocation"被禁用。

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

1 个答案:

答案 0 :(得分:1)

请允许我回答我自己的问题,并保留这个问题,因为我相信有人会需要这些信息来进行远程(记忆)'侦察'工作。

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

ScriptObjectAllocationTraces = true

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