Litcius/Paper detail

DroidPerf: Profiling Memory Objects on Android Devices

Bolun Li, Qidong Zhao, Shuyin Jiao, Xu Liu

202317 citationsDOI

Abstract

Optimizing performance inefficiencies in memory hierarchies is well-known for native languages, such as C and C++. There are few studies, however, on exploring memory inefficiencies in Android Runtime (ART). Running in ART, managed languages, such as Java and Kotlin, employ various abstractions, such as runtime support, ahead-of-time (AOT) compilation, and garbage collection (GC), which hide important execution details from the plain source code.

Topics & Concepts

Garbage collectionComputer scienceAndroid (operating system)JavaOperating systemProfiling (computer programming)Programming languageMemory leakSource codeGarbageEmbedded systemParallel computingAdvanced Malware Detection TechniquesAdvanced Data Storage TechnologiesGreen IT and Sustainability