Skip to footer

Leland Takamine

Leland Takamine
1 BLOG ARTICLES 1 RESEARCH PAPERS
Leland is a senior software engineer on Uber's Android Development team.

Engineering Blog Articles

Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

Uber's Mobile Engineering team open sources Nanoscope, a new method tracing tool for Android that enables developers to more accurately debug difficult performance issues.

Research Papers

Profiling Android Applications with Nanoscope

L. Liu, L. Takamine, A. Welc
User-level tooling support for profiling Java applications executing on modern JVMs for desktop and server is quite mature – from Open JDK’s Java Flight Recorder enabling low-overhead CPU and heap profiling, through third-party async profilers (e.g. async-profiler, honest-profiler), to Open JDK’s support for low-overhead tracking of allocation call sites. [...] [PDF at UCLA]
Virtual Machines and Language Implementations (VMIL), 2018

Popular Articles