Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Performance Investigator Analyser Carbide Extension
The PIAnalyser Carbide.c++ Extension is used to graph, measure and analyze the performance data collected from a handheld device. The data for the analysis is collected from the device as sampler traces either
- with the PIProfiler tool running on-device, or
- remotely from Carbide.c++, via a TraceViewer connection using the Performance Investigator Wizard.
The data is then saved into a Profiler data (.dat) file and imported to Carbide. Opening the Profiler data file in Carbide.c++ will launch the PIAnalyser, and present graphs and tables that enable performance analysis based on collected data.
PIAnalyser lets you collect, view and analyze performance data on the following:
- Thread load
- Binary load
- Function load
- Function calls
- Memory usage
- Power usage
How to obtain
Install latest PDT.
How to get started
To be able to analyze PIProfiler data, you need capture the data and import it to PIAnalyser.
Performance Investigator Setup for Remote Profiling
Install Nokia Ovi Suite on the PC
Connect a USB cable
|| Start the Performance Investigator Import Wizard|
Start the Import Wizard in Carbide.c++ by selecting Carbide > Performance Investigator
|| Import data from device by tracing|
On the Select Profiler Data Files page, select to get profiler data From Device via TraceViewer.
|| Check connection settings|
Before you start tracing, check the connections settings. Select Connection settings to open the TraceViewer Connections Setting dialog. After checking and saving the connection settings, click Refresh Plug-ins List. If the connection to the target device is working correctly, a list of the available plug-ins appears.
Set plug-ins for tracing and prefix for created file
Run the trace
Finish the import
Open the file for analysis
Performance Investigator Setup for On-device Profiling
Install PI Profiler
Transfer Profiler Data File to PC
|| Import Profiler Data File to Analyser|
Use the Performance Investigator Import Wizard to import profiler data file into Carbide.c++ for analysis.
1. Start the wizard in Carbide.c++ by selecting Carbide > Performance investigator
2. On the Select Profiler Data Files page, select to get profiler data From File System, and continue from there.
Click the question mark icon to view the Help for detailed instructions.
|| Analyze Performance Data|
Analyze the profiled application data within Pi Analyser Carbide.c++ extension.
If you imported only one file, the data will open directly to the PI Analyser view. If you imported several files, they will be listed in the PI view and you can double click on an item to view and analyse it in PI Analyser.
Get to know this tool
For more information on Performance Investigator Analyser and instruction on using the tool, see the Performance Investigator User's Guide available as on-line help in Carbide.c++.
© 2010 Symbian Foundation Limited. This document is licensed under the Creative Commons Attribution-Share Alike 2.0 license. See http://creativecommons.org/licenses/by-sa/2.0/legalcode for the full terms of the license.
Note that this content was originally hosted on the Symbian Foundation developer wiki.