|
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". |