2013-10-24 46 views
1

背景
無法從遠程SWF得到在Adobe偵察內存快照

我一直在使用Adobe童軍來分析我的SWF了一段時間(我只知道CPU使用率和執行時間有興趣) 。而且,現在我想看看這個swf中的內存分配情況。勾選了所有與Scout中的內存分配相關的複選框仍然不會記錄內存分配。實際上,它甚至要求我啓用* Actionscript Memory Allocations設置。

但是,我試圖在.telemetry.cfg在線查找關於該「動作內存分配」標誌的特定標記 - 值對但沒有運氣。

你可以從屏幕截圖看到, 「的Actionscript內存分配」 被禁用。

Sofware &硬件環境 的Adobe Flex SDK 3.3 的Adobe Flash Builder的4.0 SWF偵察員啓動通過Erickson

屏幕截圖

enter image description hereenter image description hereenter image description here

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

問題
我需要爲了使「動作內存分配什麼「在Sco中設置UT? 從屏幕截圖中可以看到,「Actionscript Memory Allocation」被禁用。

非常感謝。任何形式的幫助表示讚賞。

+0

是否當您從本地SWF做工作? –

回答

1

請允許我回答我自己的問題,並保留此問題,因爲我相信有人需要這些信息來進行遠程(內存)「偵察」工作。

.telemetry.cfg中,您需要添加此標記 - 值對。

ScriptObjectAllocationTraces = true 

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