0

我想了解在 Android 下运行的移动应用程序(第三方,即不是我开发的)的数据库工作量(对本地数据库的读/写)。

我的选择包括:

  1. 询问应用程序的开发人员:怀疑这种方法是否有效
  2. 查找测量典型移动应用程序的数据库工作量的科学论文。那将是完美的,但我还没有找到这样的论文:-(
  3. 使用emulatorprofiler和/或trace-sensemaking工具(例如检测事务)分析正在运行的应用程序

我需要选项 3 的解决方案,这是一个了解在 Android 下主动运行的移动应用程序的数据库工作负载的工具(iOS 解决方案也可以)

我明白这很难。对于初学者,我不能对正在写入的实际数据库做出任何假设,尽管它很可能是 SQLite。

我了解以下可能是解决方案的一部分:

所以,总结一下:如果你想了解在 Android 下运行的愤怒的小鸟的数据库工作负载。你会怎么做?

任何信息都是有用的,因为我在这里从头开始:-) 谢谢。

4

1 回答 1

1

您可以使用 iOS 中的 Instruments ( http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html )实现第 3点的解决方案。

于 2013-04-22T08:36:01.107 回答