我有一个AS3项目,在使用Doob先生的分析器时,我发现内存使用量每秒都在不断增加。我怎样才能找出泄漏的来源?我正在寻找一种不涉及Flash Builder Professional的解决方案。
答案 0 :(得分:2)
它是继续上升还是下降?
如果您正在使用FlashDevelop(免费),则可以设置一个探查器面板,您可以在测试SWF时将其设置为打开。该面板有3个选项卡:内存,活动对象计数和对象。您可以使用实时对象计数来了解当前存在的内容。如果你看到一种物体不断上升而且永远不会下降,那么你就会泄漏。
答案 1 :(得分:1)
我不知道Doob先生的探查器,但是如果你尝试FlashDevelop's,你可能会在一段时间内拥有一些类实例,并监控它们的创建。在我看来,一个好的剖析器应该包括这个功能。