java - 对 Android 应用程序进行压力测试

标签 java android eclipse

我有一个看起来运行良好的 Android 应用程序 - 但我希望确保我不仅没有遇到内存泄漏、线程锁定等问题。eclipse 中是否有一些实用程序或模式可以突出显示 future 可能发生的潜在问题。

最佳答案

  • StrictMode是一种防止在主线程上意外访问磁盘或网络的方法。
  • Android Lint是最近添加到 SDK 工具中的,用于捕获潜在的错误和可用性问题。
  • FindBugs是另一个非 Android 专用的静态分析工具。
  • Android 4.0 (ICS) 设备有几个开发选项(在“设置”菜单中),您可以启用它们来发现潜在问题:
    • 不要保留 Activity 强制 Activity 在退出时销毁
    • 显示屏幕更新,这样您就可以知道您是否进行了过多的渲染
    • ...以及更多
  • Traceview可以告诉您您的线程在做什么。
  • 参见 What Android tools and methods work best to find memory/resource leaks?有关跟踪内存泄漏的信息。

关于java - 对 Android 应用程序进行压力测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9175880/

相关文章:

Java if null{return} 在编译/反编译后被转入 if else

java - 无线部署 Android 应用程序

java - Eclipse JAR 创建与 cmd 行 JAR 创建

eclipse - 如何更改 tomcat ${appserver.lib} 指向的内容?

java - Jersey @DefaultValue 不适用于正则表达式定义的路径

android - 更改选项卡时重叠 fragment ?

android - 在android中获取当前位置的经度和纬度

java - 使用 pdfbox 创建新的自定义 COSBase 对象?

java - log4j - 空日志文件 -

java - 使用 Spring Boot Security 在 REST API 中强制执行正确的 API key 和 JWT 用户 token