FlashBuilder 开始变得非常缓慢。此外,探查器不起作用

Posted

技术标签:

【中文标题】FlashBuilder 开始变得非常缓慢。此外,探查器不起作用【英文标题】:FlashBuilder started going REALLY slow. Also, profiler doesn't work 【发布时间】:2014-02-04 11:01:36 【问题描述】:

我有一个 Flash 项目偶尔会卡住,然后在几秒钟后又恢复了。我认为这可能只是在处理不必要的数据上花费了太多时间,所以我想深入了解一下到底发生了什么。

我在 Flash Builder 中打开了我的项目,点击“配置文件”,然后项目启动了……但没有其他任何事情发生。我盯着它看了一会儿,想知道探查器在哪里。没有打开带有探查器选项或任何东西的对话框。 60 秒后,我得到了一个错误。我希望我现在可以再次重现此错误,但它类似于“60 秒后无法连接到分析器”。

谷歌四处,没有人能真正提供帮助。调试已启用,我正在使用调试 Flash 播放器,所有项目配置都是正确的……我尝试在播放视频时右键单击视频,然后单击“调试器”手动连接到探查器,但是当我尝试这个时只是说“无法建立与调试器或分析器的连接”。我也尝试连接 IP 和端口,但没有成功。

所以我放弃了,决定只插入几个trace() 语句来找出我迷路的地方。添加一些后,我点击了运行,但什么也没发生……我等了一会儿,然后再次点击运行。依然没有。我走开去喝一杯,回来后,我的浏览器打开了一个空白页面。没有项目。我试过右键,右键菜单打不开。我关闭了浏览器,删除了所有trace() 语句,然后在我可以点击运行之前弹出了右键菜单……即使现在浏览器已经关闭并且我在 Flash Builder 中,它仍然是 Flash Player 菜单。

我清理了项目,再次尝试运行,我的项目在浏览器中显示需要十五分钟。 (过去只需几秒钟)

我尝试重新启动计算机,但没有解决问题。我尝试回滚到旧的 git 提交,以防项目设置发生更改但没有解决问题。

当我去其他网站时,Flash 加载就好了。当我编译构建版本并在浏览器中打开它时,它加载得很好。但是当我尝试打开开发版本时,它却让我的机器崩溃了。

有什么想法吗?

【问题讨论】:

【参考方案1】:

在付费与 Flash 顾问交谈后,我得知 Flash 不能很好地与分析器配合使用。当我告诉他我试图插入分析器时,他笑着说“崩溃了,不是吗?”

虽然不是理想的响应,但在 Flash 中跟踪执行的唯一安全方法是老式方法 - 大量 trace() 语句和断点。

至于播放太慢的问题,我通过重新安装Flash Player解决了。

【讨论】:

以上是关于FlashBuilder 开始变得非常缓慢。此外,探查器不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在 MS SQL Server 中,将行插入表变量突然变得非常缓慢

随着数据框变大,如何防止 rbind() 变得非常慢?

为啥 DART 让我的网站变得如此缓慢?

Flutter - 缓慢的 gradle 构建

应用自定义域后,Azure 上的 Web 应用加载缓慢

在 UIPageViewController 中实例化页面后非常不稳定、缓慢的翻页