Activity Performance Measurements
Activity measurements are measurements of the number of accesses (reads or
writes) within an address range. The SPMT shows you the percentage of analyzer
trace states that are in the specified address range, as well as the percentage of time
taken by those states. Two types of activity are measured: memory activity, and
program activity.
Memory activity is all activity that occurs within the address range.
Program activity is the activity caused by instruction execution in the address
range. Program activity includes opcode fetches and the cycles that result from the
execution of those instructions (reads and writes to memory, stack pushes, etc.).
For example, suppose an address range being measured for activity contains an
opcode that causes a stack push, which results in multiple write operations to the
stack area (outside the range). The memory activity measurement will count only
the stack push opcode cycle. However, the program activity measurement will
count the stack push opcode cycle and the write operations to the stack.
By comparing the program activity and the memory activity in an address range,
you can get an idea of how much activity in other areas is caused by the code being
measured. An activity measurement report of the code (prog), data, and stack
sections of a program is shown below.
Label
prog
Address Range ADEH thru 1261H
Memory Activity
State Percent Rel = 57.77 Abs = 57.77
Mean = 295.80 Sdv = 26.77
Time Percent Rel = 60.97 Abs = 60.97
Program Activity
State Percent Rel = 99.82 Abs = 99.82
Mean = 511.10 Sdv = 0.88
Time Percent Rel = 99.84 Abs = 99.84
data
Address Range 6007AH thru 603A5H
Memory Activity
State Percent Rel = 30.51 Abs = 30.51
Mean = 156.20 Sdv = 31.87
Time Percent Rel = 28.09 Abs = 28.09
Chapter 8: Making Software Performance Measurements
Activity Performance Measurements
231
Содержание 64780A
Страница 1: ...Graphical User Interface User s Guide MC68360 68EN360 Emulator Analyzer HP 64780A ...
Страница 20: ...xx ...
Страница 21: ...Part 1 Quick Start Guide 1 ...
Страница 23: ...1 Getting Started 3 ...
Страница 45: ...Part 2 Using The Emulator 25 ...
Страница 47: ...2 Plugging into a Target System 27 ...
Страница 55: ...Chapter 2 Plugging into a Target System Plugging into the Motorola QUADS Target System 35 ...
Страница 59: ...3 Starting and Exiting HP 64700 Interfaces 39 ...
Страница 69: ...4 Entering Commands 49 ...
Страница 103: ...5 Configuring the Emulator 83 ...
Страница 122: ...102 ...
Страница 123: ...6 Using the Emulator 103 ...
Страница 193: ...7 Using the Emulation Bus Analyzer How to record program execution in real time 173 ...
Страница 249: ...8 Making Software Performance Measurements 229 ...
Страница 279: ...9 Making Coordinated Measurements 259 ...
Страница 295: ...Part 3 Reference 275 ...
Страница 297: ...10 Setting X Resources 277 ...
Страница 312: ...292 ...
Страница 313: ...11 Emulator Analyzer Interface Commands 293 ...
Страница 391: ...set Chapter 11 Emulator Analyzer Interface Commands set 371 ...
Страница 405: ... SYMB Chapter 11 Emulator Analyzer Interface Commands SYMB 385 ...
Страница 422: ...402 ...
Страница 460: ...440 ...
Страница 461: ...Part 4 Concept Guide 441 ...
Страница 463: ...13 Concepts of the EMSIM and EMRAM 443 ...
Страница 471: ...Part 5 Installation and Service Guide 451 ...
Страница 473: ...14 Installation 453 ...
Страница 491: ...Chapter 14 Installation Verifying the Installation 471 ...
Страница 493: ...15 Installing Updating Emulator Firmware 473 ...
Страница 500: ...480 ...
Страница 516: ...496 ...
Страница 540: ...520 ...