performance optimizing of android application yu kang 1

5
Performance Optimizing of Android Application Yu KANG 1

Upload: priscilla-allen

Post on 29-Dec-2015

223 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Performance Optimizing of Android Application Yu KANG 1

Performance Optimizing of Android

ApplicationYu KANG

1

Page 2: Performance Optimizing of Android Application Yu KANG 1

Motivation

2

Page 3: Performance Optimizing of Android Application Yu KANG 1

Challenge

• Testing & Debugging• Rapid release of application• Focus more on functional test• Fragmentation of Android phones

• Diagnosing & Recovering• The testing cannot cover all• Problems may depend on the runtime environment

3

Page 4: Performance Optimizing of Android Application Yu KANG 1

Our Work - An OverviewDeveloper side

User side

App collection Pre-Testing analysis Testing Post-Testing analysis

Run-time Profiling Run-time Recovering

crawlerReverse Engineering

Static Analysis

Repack

Profiling

WorkloadGenerator

Hooked DVM

FPS meter assisted testing

Testing logsMining logs

Recovering

4

Page 5: Performance Optimizing of Android Application Yu KANG 1

Current Progress

• The overall system framework design is done• For components• Most components (e.g., crawler) – Almost finished• Some components (e.g., system profiling) – framework is done but concrete

modules need to be added

• One year study, about 30,000 lines of commented codes till now (including JAVA, C++, Python)

5