【问题标题】:Flex: How to time an UI action using Flex Builder profiler?Flex:如何使用 Flex Builder 分析器对 UI 操作进行计时?
【发布时间】:2010-01-21 12:05:21
【问题描述】:

我的 flex 应用程序,处理用户请求并向后端发出 HTTP 请求,用于数据处理,并在 UI 上呈现数据。 (典型的基于 HTTP 请求-响应的应用程序)。

我需要对整个系统进行性能分析,以识别和解决瓶颈,因此需要测量整个周期的时间分割。 (从用户在 UI 上执行操作到他在 UI 上得到结果的时间,在渲染和所有之后)。

是否可以使用 Flex 分析器以某种方式映射这些时间(按操作拆分)?我最初与它的交互(我不得不说,我是 Flex 和 Profiler 的新手),虽然我可以获取花费在不同功能上的时间的数据,但这并不意味着它是可能的。

非常感谢!

【问题讨论】:

    标签: flex3 profiling flexbuilder performance


    【解决方案1】:

    Flex Profiler 并非完全没有干扰。当我遇到 UI 问题时,我使用了良好的旧手工测量值(使用“(new DATE()).time”)。这是一种快速、简单且无干扰的方法,因为我得到了下一次更新之前和之后(2 次调用)的实际时间,然后计算了差异(如果你使用 uints 非常便宜)并得到了我的结果。就我而言,不是 gui,而是服务器响应,我使用 Charles Proxy 发现了这一点。

    【讨论】:

      猜你喜欢
      • 2017-01-30
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多