如何使用 Adob​​e Scout (profiler) 比较优化是不是更快

Posted

技术标签:

【中文标题】如何使用 Adob​​e Scout (profiler) 比较优化是不是更快【英文标题】:How to use Adobe Scout (profiler) to compare if optimization is faster如何使用 Adob​​e Scout (profiler) 比较优化是否更快 【发布时间】:2013-02-16 18:56:35 【问题描述】:

我使用Adobe Scout 跟踪一两个瓶颈,我认为它是一个出色的分析器,尤其是与 Flash Builder 中的内置分析器相比。

我有一些想要优化的功能,但我宁愿避免使用 getTimer() 或类似的东西 - 我想在当前上下文中进行优化。考虑到环境是完全可重复的(即游戏状态可以运行到这样一个点,以至于每次后续游戏调用完全相同的函数),使用 Adob​​e Scout 比较不​​同优化的最佳方法是什么?有没有可能,或者我应该从一个完全不同的方向来完成这项任务?

【问题讨论】:

【参考方案1】:

您可以在每次更改时多次运行您的代码,Scout 将记录每个会话。然后,您可以使用 ActionScript 采样器在比较函数中花费的时间的会话之间切换。如果您想要更准确的时间,您可以使用 Telemetry API 将自定义指标添加到您的函数中。 (Telemetry.sendSpanMetric() - 见Custom Telemetry)。这将以精确的微秒精度记录您的函数时间,并在 Scout 中显示。

【讨论】:

以上是关于如何使用 Adob​​e Scout (profiler) 比较优化是不是更快的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 CefSharp 启用 Adob​​e Flash?

如何使用 JavaScript 在 Adob​​e Illustrator 中设置笔触对齐

如何使用适用于 Android 的 Adob​​e AIR 设置 Admob

PDF 压缩 Adob​​e 是如何做到的?

如何在 Adob​​e Animate CC 中使用舞台宽度和高度(Canvas doc)

如何将 DLL 注入 Adob​​e Reader X