See into S60
» Subscribe
» Favorite Links
» What is S60?
» Freeware & Trials
» S60 devices
» Hints and tips

» About this blog
» Blognotes (15)
» Bugs and Workarounds (4)
» Build tools (5)
» Carbide.c++ 1.1 (4)
» Carbide.c++ 1.2 (8)
» Carbide.c++ 1.3.x (8)
» Carbide.c++ 2.0.x (1)
» Carbide Plug-Ins (4)
» CodeWarrior (2)
» FAQ (6)
» Future directions (24)
» General (46)
» Off-topic (4)
» On-device debugging (13)
» Performance Investigator (2)
» Product features (16)
» Product releases (16)
» Screencast (12)
» Support (30)
» Tool setup (5)
» UI Designer (8)
» Usability (15)
» Work in Progress (13)
» Write-build-debug (4)
» Tommi's Reports from Wonderland
» Voice of S60
» Creating Carbide C++
» S60 Multimedia Blog
» The Convergence Zone
» Web Browser for S60 Blog
» Consumed by S60
» Java for S60
» Mobile Web Server
» Mobile Security
» See into S60
» Business2GO
» Nokia Podcasting Application Blog
» SCREENCAST: Performance Investigator
» July 2008
» June 2008
» May 2008
» April 2008
» March 2008
» February 2008
» August 2007
» May 2007
» April 2007
» March 2007
» February 2007
» January 2007
» December 2006
» November 2006
» October 2006
» September 2006
» August 2006
» July 2006
» June 2006
Subscribe
Links
January 16, 2007 SCREENCAST: Performance Investigator Posted by Markus Ahonen at 11:58 AM | Categories: Carbide.c++ 1.1, Performance Investigator, Product features, Screencast

Wow, it's been a while... A happy new year to all!

I wanted to take some of your time to show off some of the features in Carbide.c++ 1.1 Professional Edition. Performance Investigator allows you to track the CPU consumption of individual threads and functions, and to identify which binaries those threads/functions are associated with. Additionally, you can analyze the caller/callee relationships of a given function.

The basic concept is that you install the PI agent on the target device, start PI sampling, start your app, run your favorite performance-hogging use case, and then stop the PI agent. PI will save the file on the device. Once you've moved the file over to the PC, you need to pair it with the project you're analyzing to view thread loads of your app only. Or, if you work in device creation and have access to ROM files, you can pair it with symbol files to get a complete view of the system.

The software works on-device with S60 3rd Edition phones, including final releases and CE devices. Versions are also available for UIQ/SEMC phones, although the agent is currently not available publicly -- only to those working on SEMC device creation projects.

Download the screencast here. (Apologies, it's an EXE file)

Permalink | Comments (1) |

Back