Performance Analysis Tools for Symbian OS

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Performance Analysis Tools for Symbian OS - Presentation Transcript

    1. Symbian Analysis Workbench v1 Preview Marc Tolentino Jenny Ekelund Fernando Porta Product Owner Senior Software Engineer Senior Software Engineer Eclipse Tools Trace Debug Copyright © Symbian 2008
    2. Agenda • What is SAW? • Why use SAW? • Tracing, how does it work? • Demos … “Creating trace files for SAW” … “Visualising custom trace events” … “Identifying performance issues” … “Detecting memory leaks” • More features to come • Summary • Q&A Copyright © Symbian 2008 Page: 2
    3. What is SAW? • Visualisation and Analysis tools for Symbian OS … Trace debugging … Optimising performance … Analysing memory usage • Eclipse-based … Eclipse 3.3 … Carbide.c++ 1.3 • Used by … Developers … System architects Copyright © Symbian 2008 Page: 3
    4. Why use SAW? • Symbian OS specific … Process and threads … Exes, DLLs and functions … Memory models • Based on Symbian’s Unified Trace Framework … Symbian OS and custom trace events • Integrated analysis tools … CPU profiler, Memory analysis, Trace viewer, Thread Sync • Extensible framework … Demand paging (Q1/2009) Copyright © Symbian 2008 Page: 4
    5. Tracing, how does it work? Software tracing … Add trace points into the source code … Runs on both hardware and emulator … Is intrusive Unified Trace Framework (UTF) … Runtime and build-time controlled … Generates compact binary output on the target Consumed by SAW … Allows custom tracing Copyright © Symbian 2008 Page: 5
    6. UTF Architecture / Eclipse Copyright © Symbian 2008 Page: 6
    7. Demos • “Creating UTF files for SAW” • “Visualising custom trace events” • “Identifying performance issues” • “Detecting memory leaks” Copyright © Symbian 2008 Page: 7
    8. More features to come CPU profiler • Filter function chart by threads • Split thread chart per CPU • Reporting Copyright © Symbian 2008 Page: 8
    9. More features to come Memory analysis • Call stack • CLI Copyright © Symbian 2008 Page: 9
    10. More features to come Thread Analysis • Chart view … Scheduling • Filter by … Thread … CPU Copyright © Symbian 2008 Page: 10
    11. Summary SAW • New class of visualisation and analysis tools • Helps Symbian OS software development • Trace-driven based on UTF • First release in December 2008 To know more, visit SDN++ web site … http://developer.symbian.com Copyright © Symbian 2008 Page: 11
    12. Q&A Thank you Copyright © Symbian 2008 Page: 12

    + mtolent23mtolent23, 4 months ago

    custom

    199 views, 0 favs, 0 embeds more stats

    Presentation of Symbian Analysis Workbench at Smart more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 199
      • 199 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 7
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?