4 plugins in category «Profiling»
AEON offers a energy-aware developing environment for the Android platform . These are AEON main features:
A static Analysis tool to inspect common bad practices while using Android API(WakeLcoks, Service Providers and other resources).
Per-method energy consumption estimates, we analyzed them based on previous research findings on energy consumption.
Energy profiling and visualization, by integrating our plugin with Trepn(please visit https://developer.qualcomm.com/mobile-development/increase-app-performance/trepn-profiler), we offer a transparent and automated interaction when analyzing the energy consumption of your app.
Beta Version. AEON is part of an ongoing research conducted by David I. Samudio at George Mason University. If you want to cite my work or contact me , please mail me at dgonza10 at gmu dot edu
This work was performed when I was advised by Dr. Sam Malek. He is currently at UCI.
This plugin extends the built-in JVM debugger with capabilities to explore objects in the JVM heap during a debug session.
The Memory View shows you the total number of objects in the heap grouped by their class name.
When you're stepping over the code, the Diff column shows how the number of objects changes between debugger stops. This way you can easily see how the code you're stepping over affects the heap.
A double click on a class name, opens a dialog with instances of this class. The dialog lets you filter instances by an evaluated expression. All debugger operations such as Inspect, Mark Object, Evaluate Expression, Add to Watches, etc can be applied to instances in this dialog.
WARNING: version for Android Studio contains few restrictions:
- Getting a large number of instances may fail and stop VM due to Android memory limitations.
- Android Studio may freeze, see this bug