GreenDroid:一种检测Android应用程序中能量泄漏的工具

时间:2024-07-12 18:41:08
【文件属性】:

文件名称:GreenDroid:一种检测Android应用程序中能量泄漏的工具

文件大小:1.55MB

文件格式:ZIP

更新时间:2024-07-12 18:41:08

Java

绿色机器人 一种检测Android应用程序中能量泄漏的工具 工具的作用 GreenDroid工具可用于确定可能与异常能源消耗相关联的应用程序的方法。 它通过运行一组测试(典型的Android测试,使用Android测试框架编写)并收集有关调用的方法的信息、每个测试花费的时间以及每个测试消耗的能量估计来实现这一点。 其工作流程如下: 接收应用项目和测试项目的路径; 对两个项目的代码进行插桩,以实现跟踪和功耗测量; 使用构建两个项目的.apk文件; 将它们安装在连接的设备上; 运行应用程序的测试; 测试完成后,它会从设备中提取信息; 运行算法以检测与异常能耗相关的方法; 对分析的每个方法进行分类,并将结果生成到一个JSON文件中; JSON 文件包含要在森伯斯特图中显示的数据。 该图可以在找到,我们编辑的版本可以在找到 当前状态 GreenDroid工具目前的开发方式是在应


【文件预览】:
GreenDroid-master
----example.xml(7KB)
----build.xml(4KB)
----libsAdded()
--------greendroid.jar(125KB)
--------android-junit-report-1.5.8.jar(9KB)
--------polidea_test_runner_1.1.jar(15KB)
----manifest.mf(85B)
----src()
--------greendroid()
--------instrumentation()
----nbproject()
--------build-impl.xml(77KB)
--------private()
--------project.xml(527B)
--------genfiles.properties(475B)
--------project.properties(3KB)
----auxiliar()
--------sunburst()
----README.md(2KB)
----build()
--------classes()
----libs()
--------javaparser-1.0.8.jar(250KB)
--------jackson-databind-2.2.4.jar(988KB)
--------jackson-core-2.2.4.jar(190KB)
--------jackson-annotations-2.2.3.jar(33KB)

网友评论