perfsrv/memspy/group/ReleaseNotes_MemSpy.txt
changeset 48 516af714ebb4
child 52 c2f44e33b468
equal deleted inserted replaced
45:185201be11b0 48:516af714ebb4
       
     1 ===============================================================================
       
     2 
       
     3 RELEASE NOTES - MEMSPY v2.2.0
       
     4 RELEASED 24th August 2010 
       
     5 
       
     6 SUPPORTS S60 5.0+
       
     7 
       
     8 ===============================================================================
       
     9 
       
    10 Product Description:
       
    11 ====================
       
    12 MemSpy is a tracing application running on an S60 device. MemSpy is typically
       
    13 used to narrow down the field of investigation. Once you know where the problem
       
    14 is (e.g. the thread or process), you can use other tools to perform more
       
    15 detailed inspection. 
       
    16 
       
    17 Main Features:
       
    18 ==============
       
    19 - RAM usage of a thread or process
       
    20 - Amount of stack each thread has
       
    21 - Active objects for a given thread
       
    22 - Files that are open in a system, or files that have been opened by a thread
       
    23 - Device RAM / ROM configuration
       
    24 - Servers that are running (and their sessions)
       
    25 - Any memory chunks
       
    26 - Heap memory changes over time
       
    27 - Bitmaps loaded by the font & bitmap server
       
    28 
       
    29 ===============================================================================
       
    30 
       
    31 What's New in v2.2.0
       
    32 ====================
       
    33 - Feature: Servers view to display a list of running servers.
       
    34 - Feature: ECom view to display ECom categories, interfaces and implementations.
       
    35 - Feature: Processes can be now terminated.
       
    36 
       
    37 ===============================================================================
       
    38 
       
    39 Installation Notes:
       
    40 ===================
       
    41 MemSpy is typically preinstalled on ROM. If not, it can be added to the
       
    42 ROM with the .iby file. Alternatively, a .sis file can be found under the sis-
       
    43 directory, but the user needs to sign it with their own developer certificate.
       
    44 In Nokia R&D environment, you can use directly the R&D-signed .sis file under 
       
    45 the internal\sis directory.
       
    46 
       
    47 When signing with own developer certificate, the following capabilities are
       
    48 needed:
       
    49   TCB
       
    50   CommDD
       
    51   PowerMgmt
       
    52   MultimediaDD
       
    53   ReadDeviceData
       
    54   WriteDeviceData
       
    55   DRM
       
    56   TrustedUI
       
    57   ProtServ
       
    58   DiskAdmin
       
    59   NetworkControl
       
    60   AllFiles
       
    61   SwEvent
       
    62   NetworkServices
       
    63   LocalServices
       
    64   ReadUserData
       
    65   WriteUserData
       
    66   Location
       
    67   SurroundingsDD
       
    68   UserEnvironment
       
    69 
       
    70 ===============================================================================
       
    71 
       
    72 System Requirements:
       
    73 ====================
       
    74 Basic Requirements:
       
    75 - Any S60 5.x device or emulator environment
       
    76 
       
    77 ===============================================================================
       
    78 
       
    79 Compatibility Issues:
       
    80 =====================
       
    81 N/A
       
    82 
       
    83 ===============================================================================
       
    84 
       
    85 Known Issues:
       
    86 =============
       
    87 - Following command line functions do not work: CmdUI_Background,
       
    88   CmdUI_Foreground, CmdUI_Exit.
       
    89 - Command line function CmdSWMT_ForceUpdate does not work correctly when using
       
    90   different category settings in sequential CmdSWMT_ForceUpdate functions.
       
    91 - Exporting FBS bitmaps does not work if E: drive is not available.
       
    92 
       
    93 ===============================================================================
       
    94 
       
    95 Version History:
       
    96 ================
       
    97 
       
    98 Version 2.1.0 - 15th June 2010 
       
    99 ------------------------------
       
   100 - Feature: Folder where log files are saved can now be set in settings.
       
   101 - Feature: Introduced new Orbit based user interface.
       
   102 - Change: Servers, Ecom, Window groups, System info and Automatic Capture were
       
   103   removed.
       
   104 - Change: Console interface was removed.
       
   105 - Change: Command line interface commands were changed to be more user 
       
   106   friendly.
       
   107 
       
   108 Version 1.2.0 - 27th October 2009 
       
   109 ---------------------------------
       
   110 - Feature: Tracking modes introduced for simplify System Wide Memory Tracking
       
   111   settings.
       
   112 - Feature: System Wide Memory Tracking categories can now be selected.
       
   113 - Feature: Heap data captured during System Wide Memory Tracking can be
       
   114   filtered by thread name.
       
   115 - Feature: Shared heaps can now be detected with S60 UI and trace output.
       
   116 - Feature: Batch files for running MemSpy functions can now be executed from
       
   117   command line.
       
   118 - Change: Command line interface documented in User's Guide.
       
   119 
       
   120 Version 1.1.0 - 22nd July 2009
       
   121 ------------------------------
       
   122 - Fix: Browsing chunk list resulted in a crash.
       
   123 - Feature: Details of Kernel Objects can be now displayed on S60 UI.
       
   124 - Feature: Process and Thread Kernel Objects can be now terminated and
       
   125   switched to.
       
   126 - Feature: Window Groups view for displaying Window Group details, terminating
       
   127   and switching to a Window Group.
       
   128 - Feature: Window Groups can be now tracked with SWMT.
       
   129 
       
   130 Version 1.0.2 - 13th May 2009
       
   131 -----------------------------
       
   132 - Fix: Correction for rapid insertion & removal of USB cable when viewing
       
   133   kernel containers.
       
   134 - Fix: Prevent SWMT from locking MemSpy UI by disallowing too short SWMT
       
   135   timer intervals.
       
   136 - Fix: Prevent saving bitmaps with zero-pixel dimensions to disk.    
       
   137 - Change: Remove dependency on TimeZoneServer
       
   138 
       
   139 Version 1.0.1 - 16th March 2009
       
   140 ------------------------------
       
   141 - Feature: Client <-> Server interface now works with console UI as well as 
       
   142   S60 UI.
       
   143 - Fix: Process memory tracking values now update correctly in S60 UI.
       
   144 - Fix: Navigating back from some views resulted in a crash.
       
   145 - Fix: Unable to obtain heap data for some threads which contain lots of 
       
   146   free cells.
       
   147 
       
   148 Version 1.0.0 - 4th March 2009
       
   149 ------------------------------
       
   150 - Initial release for Symbian Foundation
       
   151 
       
   152 ===============================================================================
       
   153 
       
   154 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
   155 All rights reserved.
       
   156 
       
   157 This component and the accompanying materials are made available under the
       
   158 terms of "Eclipse Public License v1.0" which accompanies this distribution,
       
   159 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html".