Android应用调试的瓶颈是什么?

时间:2012-06-17 11:17:40

标签: android eclipse debugging device

我知道有很多关于模拟器的讨论很慢,基本上无法用于日常调试任务。我在谈论使用物理设备进行调试。我的应用程序在调试模式下运行速度比在非调试模式下慢一个数量级。字面意思是“一个数量级”。我可以想到三个可能的瓶颈因素:

  1. 计算机。
  2. Android设备。
  3. 的Eclipse。
  4. 在调试期间检查我的电脑显示其四核CPU和8 GB内存在Windows 7旗舰版64位上还有足够的空间。我使用的设备是Samsung Admire运行Gingerbread,Airpad X运行ICS(通用平板电脑)。我的Eclipse是Indigo Service Release 2 Build id:20120216-1857。 任何专家,特别是那些成功提升Android应用调试性能的专家都可以提供一些提示

1 个答案:

答案 0 :(得分:3)

不是解决方案,而是一些提示可能会使问题变得更少,更好,更有问题:

  1. 尝试减少在运行时写入的日志数量。

  2. 您可以正常运行应用程序,然后在运行时调试它。只需通过eclipse选择流程,然后在ddms视图中选择bug-icon(而不是启动图标旁边的那个)。

  3. 与#2相同,但在代码内:当您认为合适时,请使用“waitForDebugger”。

  4. 尝试减少需要在调试模式下评估的表达式数量。