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