Flex Builder概要分析:您能以编程方式启动/停止分析吗?

时间:2009-04-12 22:10:17

标签: flex flash profiling

我刚刚获得了Flex Builder Professional以获得分析支持,虽然我可以使分析器工作,但我无法将样本隔离到我的代码的一部分。尝试在UI中单击“清除分析数据”和“停止收集”只是不会削减它。

我希望能够在我的代码中执行以下操作:

startProfiling(); // 做东西 stopProfiling();

并在UI中显示分析数据的“快照”。

我根本无法在网上找到任何相关信息。我知道flash.sampler。*但我不知道如何使flex builder和flash.sampler相互交谈。

这是触发探查器数据收集的一种非常常规的方法,我非常沮丧地试图找到一个解决方案并希望其他人已经弄清楚了。

2 个答案:

答案 0 :(得分:1)

所以你检查了flash.sampler API?当您连接探查器时,它可能会自动调用startSampling。您是否尝试过从您的应用程序调用pauseSampling,然后在您只想收集所收集的内容时调用startSampling?

答案 1 :(得分:0)

我不相信这是可能的。 flex中的配置文件就像调试器一样。您必须连接到它的特定实例并从头到尾分析应用程序。这是一个链接,可以更多地讨论Flex 3分析器,并可能提供更多有关实现所需内容的方法的信息。

http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:_Performance_and_Memory_Profiling