Experiences Visualizing Android Performance in Eclipse TPTP

Chris Elford (Intel Corporation), Yunan He (Intel Corporation)

Frameworks - Test And Performance · Long - main stage View at EclipseLive
Tuesday, 16:30, 50 minutes | Theater

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

In this talk we discuss our initial experiences using the Eclipse TPTP profiler to visualize Google Android TraceView output within the Eclipse workbench. Google Android provides the ability to profile application execution and provides a standalone tool called TraceView for visualizing profiles. We have experimented with Eclipse TPTP's profiling formats and views to visualize Android profiling data within the Eclipse workbench. We will summarize the basics of the Android trace feature and compare the fields that are traced by Android when running Android Applications to the fields traced by TPTP when profiling Java applications. We discuss how we converted the Android application trace files into a format that can be consumed by TPTP. We will show some examples of the resulting views and discuss the benefits and limitations of the approach. By way of demonstration, we will show a traced Android Application execute, convert the resulting trace file to a TPTP format, and visualize it within TPTP. We will conclude with a list of possible future directions to improve the interaction between Eclipse TPTP and Google Android Application profiling.
Chris Elford became an Eclipse TPTP committer and TPTP PMC member in 2007. He is a principal engineer at Intel Corporation and concentrates primarily on analysis and optimization of emerging technology applications. Chris joined Intel Corporation in 1998 after receiving his Ph.D. at the University of Illinois/Urbana-Champaign (concentrating on automatic optimization of parallel file system policies). Chris started at Intel analyzing how database applications intersect the underlying platform before transitioning to a team that works to ensure that Java applications work well on Intel processor based platforms. In his spare time, Chris and his wife spoil their pet bird.

Yunan He is a software developer from Intel runtime technology center in Beijing, China. Yunan joined Intel in 2006 and started working on Apache Harmony project. After that, he leads a team working on Eclipse TPTP project. Yunan's interests include managed runtime system, software architecture and computer architecture.

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page