16 plugins in category «Profiling»
A static Analysis tool to inspect common developing bad practices in your code.
Per-method energy estimates, we analyzed them based on their energy consumption when they do system calls.
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 analysing the energy consumption of your app.
Fluid is a lightweight performance profiler for Java applications.
To measure execution time of any method, add a tracepoint by clicking Ctrl+Alt+8.
The plugin also comes with a set of pre-defined tracepoints for HTTP and JDBC libraries. These tracepoints lets you profile performance of HTTP requests and SQL queries handled in your application. You can enable the bundled tracepoints on the Fluid tab in your run configuration.
The execution time information appears in the Fluid tool window.
CAUTION: this is an alpha version of the plugin and it may work incorrectly. If you find a bug, please report it to the tracker.
- Is truthful, because it is built on the top of private JVM API (AsyncGetCallTrace)
- Can attach to any JVM on the fly
- Easy to understand because UI is based on famous flame graphs
- Have a rich integration with IDE with navigation and inspections showing you how to improve your code based on profiling results (actually, Franky is a plugin for IntelliJ IDEA)
- JSE and JEE profiling
- IDEA's runner integration
- Sequence diagram generation
- Go to code
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