问题标签 [adobe-scout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - 如何使用 Adobe Scout (profiler) 比较优化是否更快
我使用Adobe Scout跟踪一两个瓶颈,我认为它是一个出色的分析器,尤其是与 Flash Builder 中内置的分析器相比。
我有一些我想优化的功能,但我宁愿避免使用 getTimer() 或类似的东西 - 我想在当前上下文中优化。考虑到环境是完全可重复的(即游戏状态可以运行到这样一个点,以至于每次后续游戏调用完全相同的函数),使用 Adobe Scout 比较不同优化的最佳方法是什么?有没有可能,或者我应该从一个完全不同的方向来完成这项任务?
actionscript-3 - AIR 移动运行时内存泄漏?
我有一个使用 AIR 3.7 for iOS (iPad) 开发的应用程序一段时间后应用程序变得非常缓慢,最终崩溃。
我一直非常小心地在可能的情况下汇集对象,并在不再需要所有对象时清理/取消所有对象。在 Scout 中分析应用程序会返回一个非常稳定的内存配置文件(峰值和低点很好地转化为屏幕上发生的事情)
同时使用 XCode 的 Instruments 分析应用程序,向我展示了应用程序的内存消耗不断上升到系统花费更多时间抛出内存警告的程度。
这是两个分析器的屏幕截图:它们显示 AS3 内存使用情况相当稳定。但是在应用程序级别,内存消耗不断上升......
https://dl.dropboxusercontent.com/u/608333/AIR_memory_leak.zip
如果 AS3 没有泄漏任何内存(根据 scout),但应用程序是(根据 Instruments),假设 AIR 运行时本身存在内存泄漏,我是否正确?
感谢您的反馈意见!
巴特。
actionscript-3 - [AS3]Loader 加载压缩图像的内存泄漏
我实际上是在使用 Loader 类从远程服务器获取图像。我将它用于工作,完成后我将其从内存中删除,但有一点泄漏。
为了看到它,我正在使用 scout。在内存部分,Bitmap DisplayObjects 是空闲的,但 Images 部分不是。
当我查看 scout 文档时,我发现 Images 部分是我正在加载的文件的压缩版本。
我应该怎么做才能释放这部分内存?
谢谢
编辑2(忘记加载器之前的_):这是我为释放加载器所做的:
编辑 3:我的内存泄漏仍然需要帮助,谢谢
flash - 如何优化 Flash 中的“按钮点击测试”成本
我的程序是一个使用 flash 的 mmorpg 游戏。现在我发现button hit testing
花费了很多时间。我认为没有 DisplayObject 可以删除以加快速度。不知道怎么优化。。
flash - 按钮点击测试性能峰值?
我只有一个按钮,所以当我在我的测试版本上运行 Scout 并滚动按钮时,按钮点击测试会变得疯狂。这可能是什么原因?我也很好奇 11 x 鼠标句柄事件。
这是我的性能分析器:http: //i.imgur.com/yWCnROI.png
actionscript-3 - AS3 倒数计时器随着时间的推移会出现极端的帧率损失
我有一个用 AS3 编写的简单倒计时计时器,它随着时间的推移逐渐增加 CPU 使用和帧渲染时间,直到帧速率在 10 分钟内下降到每秒 2-3 帧。时间线有 1 帧,舞台有 4 个 tlf 文本区域,实例名称为 HH MM SS 和 FF。代码根据与当前时间和“事件时间”的比较,在每一帧更新这些文本区域。
我查看了侦察,违规活动是“处理事件'渲染'”,它占用了 95% 的活动时间
代码如下所示
actionscript-3 - 无法从远程 SWF 获取 Adobe Scout 中的内存快照
背景
我一直在使用 Adobe Scout 来分析我的 swf(我只对了解 CPU 使用率和执行时间感兴趣)。而且,现在我想看看这个 swf 中的内存分配。在 Scout 中选中所有与内存分配相关的复选框后,仍然不会记录内存分配。事实上,它甚至要求我启用“*Actionscript 内存分配”设置。
但是,我试图在 .telemetry.cfg 在线寻找关于“actionscript memory allocation”标志的特定标签值对,但没有运气。
从屏幕截图中可以看出,“Actionscript 内存分配”已禁用。
软件和硬件环境 Adobe Flex SDK 3.3 Adobe 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 内存分配”已禁用。
非常感谢。任何形式的帮助表示赞赏。
actionscript-3 - Adobe Scout 的“帧时间轴”面板中的灰色代表什么
我想知道是否有人知道 Scout 的 Frame Timeline 面板中的灰色代表什么。
它解释了什么是:蓝色、绿色、黄色和橙色,但我找不到灰色是做什么用的?其他非 Flashplayer 事件?它几乎总是高于任何其他列,并且通常高于我的 FPS 限制,所以我想知道它是否会降低我的应用程序性能以及我是否会影响它。
actionscript-3 - Adobe Scout 未为已加载的 SWF 启动新会话
我对 Adobe Scout 有疑问。它不会侦听(不会像应有的那样开始新会话)由另一个(主)SWF 加载的 SWF。SWF 启用了高级遥测,并且设置正确,如http://www.adobe.com/devnet/scout/articles/adobe-scout-getting-started .html 中所述。请帮忙
我正在使用 Win 7 64 位,最新版本的 Adobe Scout 和 Flash Player,Chrome 32 / IE 11。此外,我已确保 Scout 服务器正在侦听,如上面链接的文章中所述:验证 Scout 服务器听。打开 Scout,然后在 Web 浏览器中键入 localhost:7934。它应该以“服务器断开连接”、“未收到数据”或类似的东西快速响应(因为 Scout 不是 HTTP 服务器)。Scout 应显示错误消息“无法启动会话,因为遥测数据无效”。如果浏览器停了很长时间,然后返回“找不到服务器”或类似的东西,那么套接字不工作。
谢谢
flash - 在 Flash CC 中模拟下载
有没有办法在 Flash CC 中模拟 swf 的下载?我读到这可以使用 Scout 完成,但不知道如何。
我想看看预加载器是否在工作。
谢谢。