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