2023 · 17 citations · 33 references
ComputingComputer ScienceCompilersMemoryMobile ComputingAhead-of-time CompilationControl-flow AnalysisGarbage CollectionMemory Hierarchy OptimizationMemory ManagementRuntime EnvironmentsApplication ProfilingGarbage Collection OverheadHeap UsageNon-volatile Memory HierarchiesProfilingRuntime ProfilingRuntime SupportSystem Profiling
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.
33
Drebin: Effective and Explainable Detection of Android Malware in Your Pocket
Daniel J. Arp, Michael Spreitzenbarth, Hugo Gascón et al. · 2014 · 2.3K citations
Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho et al. · 2010 · 2.3K citations
Android permissions demystified
Adrienne Porter Felt, Erika Chin, Steve Hanna et al. · 2011 · 1.3K citations
Hossein Falaki, Ratul Mahajan, Srikanth Kandula et al. · 2010 · 842 citations