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