Skip to content

Commit 7c1bcf9

Browse files
committed
Update documentation for RMV 1.2 release.
1 parent a331b44 commit 7c1bcf9

File tree

10 files changed

+59
-27
lines changed

10 files changed

+59
-27
lines changed

License.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2017-2020 Advanced Micro Devices, Inc.
3+
Copyright (c) 2017-2021 Advanced Micro Devices, Inc.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,4 @@ CMake is a registered trademark of Kitware, Inc.
104104
Qt and the Qt logo are registered trademarks of the Qt Company Ltd and/or its subsidiaries worldwide.
105105

106106

107-
© 2020 Advanced Micro Devices, Inc. All rights reserved.
107+
© 2020-2021 Advanced Micro Devices, Inc. All rights reserved.

Release_Notes.txt

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
Radeon Memory Visualizer V1.1 11-24-2020
1+
Radeon Memory Visualizer V1.2 07-20-2021
22
----------------------------------------
33

4-
V1.1 Changes
4+
V1.2 Changes
55
------------------------------------
66

7-
1) Add support for showing aliased resources in the allocation overview and allocation explorer panes.
8-
2) Rework the resource "Filter by size" slider throughout so that the resources are more evenly distributed.
9-
3) Empty tables show a graphical indication and description as to why the table is empty.
10-
4) Add "color by commit type" coloring mode.
11-
5) Add search box and filter by allocation size to the allocation table in the allocation explorer pane.
12-
6) Show unmapped resource memory in residency donut in the resource details pane.
13-
7) Bug/stability fixes.
7+
1) Add tooltips showing resource details on the Resource overview pane.
8+
2) Add range-based address searching for resource tables.
9+
3) Bugs/stability fixes.
1410

1511
Known Issues
1612
------------------------------------
@@ -20,13 +16,24 @@ Known Issues
2016
(2) In the Snapshots|Resource details pane, Physical memory mapped events may be shown before virtual allocate events.
2117
(3) Some of the Pane navigation shortcuts may conflict with the keyboard shortcuts used by the Radeon Settings (such as ALT-R). It is recommended to remap the Radeon settings so they don't conflict.
2218
(4) Some UI elements do not rescale properly when the OS's DPI scale settings are dynamically changed, or when dragging RMV between two monitors with different DPI scales. Close and re-open RMV to view at proper sizes.
23-
(5) Running multiple instances of the Radeon Developer Panel is not supported.
19+
(5) Running multiple instances of the Radeon Developer Panel is not supported. This is also true when running the Radeon Developer Panel supplied with RMV at the same time as the Radeon Developer Panel supplied with the Radeon GPU Profiler.
2420
(6) Sparse texture are not fully supported.
2521
(7) When tracing an application that uses a launcher, or an application that creates multiple devices, it is possible that more than one trace file will be written to disk. In the case of the launcher, adding the launcher's executable name to the Blocked applications list in the Radeon Developer Panel should prevent multiple trace files. Restarting the Radeon Developer Panel may be required before attempting to trace again.
2622

2723
Release Notes History
2824
------------------------------------
2925

26+
V1.1 Changes
27+
------------------------------------
28+
29+
1) Add support for showing aliased resources in the allocation overview and allocation explorer panes.
30+
2) Rework the resource "Filter by size" slider throughout so that the resources are more evenly distributed.
31+
3) Empty tables show a graphical indication and description as to why the table is empty.
32+
4) Add "color by commit type" coloring mode.
33+
5) Add search box and filter by allocation size to the allocation table in the allocation explorer pane.
34+
6) Show unmapped resource memory in residency donut in the resource details pane.
35+
7) Bug/stability fixes.
36+
3037
V1.0
3138
------------------------------------
3239
This is the first public release of the Radeon Memory Visualizer.

documentation/source/allocation_explorer.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ by size using the "**Filter by size**" slider to the right of the search box.
99
Clicking on an allocation will show it in the graphic below, along with a
1010
representation of all of the resources in the selected allocation.
1111

12+
Mousing over a memory size cell in either table will display a tooltip showing
13+
the number of bytes.
14+
1215
.. image:: media/snapshot/allocation_explorer_1.png
1316

1417
The coloring can be changed using the "**color by ..**" combo box above the

documentation/source/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@
4646

4747
# General information about the project.
4848
project = u'Radeon Memory Visualizer'
49-
copyright = u'2018-2020, Advanced Micro Devices, Inc. All rights reserved.'
49+
copyright = u'2018-2021, Advanced Micro Devices, Inc. All rights reserved.'
5050
author = u'AMD Developer Tools'
5151

5252
# The version info for the project you're documenting, acts as replacement for
5353
# |version| and |release|, also used in various other places throughout the
5454
# built documents.
5555
#
5656
# The short X.Y version.
57-
version = u'1.1.0'
57+
version = u'1.2.0'
5858
# The full version, including alpha/beta/rc tags.
59-
release = u'1.1.0'
59+
release = u'1.2.0'
6060

6161
# The language for content autogenerated by Sphinx. Refer to documentation
6262
# for a list of supported languages.

documentation/source/heap_overview.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ the memory type is oversubscibed or is close to being oversubscribed.
2424
The 'total size' bar shows the total amount of physical memory in the heap.
2525

2626
The 'used' bar shows how much memory the application is using in dark gray.
27-
The lighter gray to the right indicates the total amound of memory used by all
27+
The lighter gray to the right indicates the total amount of memory used by all
2828
processes in the system.
2929

3030
The middle column shows a series of statistics for the heap memory type, such

documentation/source/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,4 +237,4 @@ Microsoft is a registered trademark of Microsoft Corporation in the US and other
237237
Windows is a registered trademark of Microsoft Corporation in the US and other jurisdictions.
238238

239239

240-
© 2020 Advanced Micro Devices, Inc. All rights reserved.
240+
© 2018-2021 Advanced Micro Devices, Inc. All rights reserved.

documentation/source/resource_list.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,14 @@ The search box allows for resources to be filtered by any text which is
2121
present in the table. Any resources which do not match the text filter will not
2222
be displayed.
2323

24+
Searching any of the resource tables in RMV now adds a range-based search in
25+
addition to text searching. For example, if a virtual address is 0x1000 with a
26+
size of 256 bytes, entering the search text as 0x1001 will include this resource
27+
since it is in the address range. This is useful for seeing if memory locations
28+
are used by multiple resources. Range-based searching will work with either
29+
decimal or hexadecimal numbers.
30+
31+
Mousing over a memory size cell in the table will display a tooltip showing the
32+
exact number of bytes.
33+
2434
.. image:: media/snapshot/resource_list_1.png

documentation/source/resource_overview.rst

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ or preferred heap for example).
1010

1111
.. image:: media/snapshot/resource_overview_1.png
1212

13+
Mousing over the resources will darken the resource under the mouse, and a
14+
tooltip will show pertinent information for the resource. If resources appear
15+
very small on the screen, the **Filter by size** slider bar can be used to
16+
filter out very large or very small resources.
17+
18+
Clicking on a resource will show details about it at the bottom of the pane,
19+
including various attributes and where the selected resource lies in its
20+
corresponding allocation. Most of this information is now available in the
21+
tooltip.
22+
1323
The preferred heap drop down list allows you to select resources you want to
1424
include in the resource view according to which heap was the preferred container
1525
for the resource at the time the resource was created. You can do this by
@@ -56,10 +66,6 @@ There are also 3 slicing combo boxes. These allow you to group resources by some
5666
attribute. The first slicing mode applies to all the resources. The other 2 slicing
5767
modes are applied to the groups set up by the previous slicing mode.
5868

59-
Clicking on a resource will show details about it at the bottom of the pane,
60-
including various attributes and where the selected resource lies in its
61-
corresponding allocation.
62-
6369
The screenshot below shows slicing and coloring resources depending whether they
6470
are in the preferred heap. You can tell instantly if resources are where you'd
6571
expect them to be and if not, investigate further by double-clicking on the resource

documentation/source/timeline.rst

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@ table below the graph. Notice that only the snapshot name is shown in the
103103
table; the other table entries will be created when the snapshot is viewed.
104104

105105
Clicking on the snapshot in the table or on the timeline will select that snapshot.
106-
Clicking on the **SNAPSHOT** tab will show further information about the selected
107-
snapshot. Double-clicking on a snapshot on the table or on the graph will jump to the
108-
**Heap overview** pane on the **SNAPSHOT**. This process will generate the snapshot data
109-
at the required time and returning back to the **Snapshot generation** will now
110-
show the table fully populated for the selected snapshot.
106+
Clicking on the **SNAPSHOT** tab with a snapshot selected, or double-clicking on a
107+
snapshot on the table or on the graph will jump to the **Heap overview** pane on
108+
the **SNAPSHOT**. This process will generate the snapshot data at the required
109+
time and returning back to the **Snapshot generation** will now show the table
110+
fully populated for the selected snapshot.
111111

112112
Right-clicking on a snapshot in the table will show a context menu allowing the snapshot
113113
to be renamed or deleted. Snapshots are saved back to the trace file so they can be
@@ -118,7 +118,13 @@ select a range of snapshots or pressing Ctrl to select individual snapshots.
118118
If 2 snapshots are selected, right-clicking on the table while holding down the Ctrl
119119
key will display a context menu to allow them to be compared. Alternatively, the
120120
**Compare snapshots** button in the top right will become active. Clicking on either
121-
will jump to the **Snapshot delta** pane in the **COMPARE** tab.
121+
will jump to the **Snapshot delta** pane in the **COMPARE** tab. Alternatively, selecting
122+
2 snapshots in the table and clicking on the **COMPARE** tab will do the same thing. The
123+
snapshots will be compared as **base snapshot vs diff snapshot**, where the base snapshot
124+
is the last (or highlighted) snapshot that was selected, and the diff snapshot is the
125+
first snapshot selected. If no snapshot is highlighted or the last snapshot was
126+
deselected (in the case where three snapshots are selected and one of those is
127+
deselected), the snapshots will be compared in the order they appear in the table.
122128

123129
**RGP Interop**
124130

0 commit comments

Comments
 (0)