swf respondDecisionTaskCompleted 调用,响应时间加班时间缩短

swf respondDecisionTaskCompleted call, response time degrade overtime

提问人:Eatdoku 提问时间:2/26/2017 最后编辑:Kush KapadiaEatdoku 更新时间:2/17/2023 访问量:538

问:

我们有一个决定的工作人员在运行,随着时间的推移,我们注意到呼叫的响应时间越来越慢。respondDecisionTaskCompleted

我们尝试使用相同的 SWF 客户端实例,并在每次调用时创建客户端的新实例,但我们仍然遇到相同的行为:有时响应时间甚至可以长达 3-5 分钟。

我们怀疑存在某种泄漏,因为当我们重新部署时,响应时间变得非常快,然后在几百个呼叫后减少。

我们使用的是 JavaScript AWS 开发工具包。

关于我们应该研究什么的任何建议?

JavaScript Flash AWS-开发工具包

评论

1赞 A. A. Sebastian 3/3/2017
嗨,您是否使用 Interval 方法多次撤销该函数,因为如果是这种情况,那么恐怕在 flash 中它会在一段时间后开始变慢,这可能会导致您的响应时间延迟。我建议你使用递归函数来代替它。
0赞 Sagar V 3/7/2017
没有代码,我们什么也做不了
0赞 Atriace 7/25/2017
正如 Sagar V 所指出的,缺少代码使得确定解决方案变得不切实际。它可能在任何数量的点上都是一个问题。也许它是一个充气的物体,随着尺寸的增加,需要更长的时间来穿越。也许您有内存泄漏,并且正在创建的对象数量与垃圾收集的数量正在造成损失。也许响应正在等待其他事件发生,此时它与你的 SWF 无关。
0赞 JohnH 11/13/2022
“决定的工人”应该是“专用服务器”吗?

答: 暂无答案