Download presentation
Presentation is loading. Please wait.
Published byLucas O’Brien’ Modified over 8 years ago
1
Suite www.tpfsoftware.com
2
Suite Reasons for zTREX Capabilities of zTREX zTREX Viewer Details
3
Suite www.tpfsoftware.com Problem: z/TPF Applications that use too many resources degrade system performance But it’s difficult to see the problem Solution: zTREX – Allows programmers to identify which App is using what resources You can see just how big a problem you have! How much resource usage lies below the surface of this z/TPF application? CPU cycles Pool gets and releases Files and Finds Tape resources Etc?
4
Suite www.tpfsoftware.com Transaction level All the resources used by the transaction Identifies all the ECBs ECB level All resources used at ECB level Identify programs and functions Program level All resources used at the program level –Counts of MACRO/SVC used
5
Suite www.tpfsoftware.com 1.CPU Usage When dispatching ECBs, zTREX records the time When the program comes back for service, zTREX records the time again The delta is CPU usage for that program/function } zTREX ECB SVC Program/ Function
6
Suite www.tpfsoftware.com 2.I/O usage, tape records, pool records 3.Compare data from different transactions 4.Program usage What programs the application calls 2.I/O usage, tape records, pool records 3.Compare data from different transactions 4.Program usage What programs the application calls
7
Suite www.tpfsoftware.com Just collecting data is not enough Programmers must have a way to review and analyze it zTREX provides many visualization and analysis tools Pie, Bar & Column charts; Tables; Lists
8
Suite www.tpfsoftware.com Control activation of zTREX data collection in zTPFGI Summary data only Program data only Summary & Program data Whether or not to include Instruction Counts After activating zTREX, run a transaction Results can be viewed in zTREX Control activation of zTREX data collection in zTPFGI Summary data only Program data only Summary & Program data Whether or not to include Instruction Counts After activating zTREX, run a transaction Results can be viewed in zTREX
9
Suite www.tpfsoftware.com Each transaction is contained within one file Add transactions to the analysis area to analyze their contents Manage transaction files (Rename, Delete) in the File Groups window or via Windows Explorer Each transaction is contained within one file Add transactions to the analysis area to analyze their contents Manage transaction files (Rename, Delete) in the File Groups window or via Windows Explorer
10
Suite www.tpfsoftware.com Expand a transaction to see the ECBs used by the transaction Expand an ECB to show the programs used by the ECB Multi-select to compare transactions, ECBs or Programs ECBs being compared can be in different transactions Programs being compared can be in different ECBs & transactions Expand a transaction to see the ECBs used by the transaction Expand an ECB to show the programs used by the ECB Multi-select to compare transactions, ECBs or Programs ECBs being compared can be in different transactions Programs being compared can be in different ECBs & transactions
11
Suite www.tpfsoftware.com View transactions in tiled windows Or in a single window
12
Suite www.tpfsoftware.com Provides a quick, easy, meaningful way to identify resource usage by transaction, ECB or Program Empty data fields are hidden Provides a quick, easy, meaningful way to identify resource usage by transaction, ECB or Program Empty data fields are hidden Program Entry Count Last Program Entered Last Object Entered CPU Usage Time Total Macros Count Instruction Count Function Call Count DF Call Count Tape Read/Write Counts 4K/1M Frame Counts Pool Get/Release Counts Detailed Pool Counts Find Counts File Counts Program Entry Count Last Program Entered Last Object Entered CPU Usage Time Total Macros Count Instruction Count Function Call Count DF Call Count Tape Read/Write Counts 4K/1M Frame Counts Pool Get/Release Counts Detailed Pool Counts Find Counts File Counts
13
Suite www.tpfsoftware.com
14
Suite
15
Suite Screenshot of terminal input
16
Suite www.tpfsoftware.com View CPU Usage time in seconds (s) milliseconds (ms) microseconds( μ s) View CPU Usage time in seconds (s) milliseconds (ms) microseconds( μ s)
17
Suite www.tpfsoftware.com
18
Suite
19
Suite
20
Suite
21
Suite Detailed Pool Gets Detailed Pool Releases Detailed Pool Gets Detailed Pool Releases Shows: Small Short Small Long Large Short Large Long 4K Short 4K Long Shows: Small Short Small Long Large Short Large Long 4K Short 4K Long
22
Suite www.tpfsoftware.com Select different views
23
Suite www.tpfsoftware.com Scroll to view more Other charts show Program Counts Instruction Counts Find Counts File Counts Function Call Counts DF Call Counts Scroll to view more Other charts show Program Counts Instruction Counts Find Counts File Counts Function Call Counts DF Call Counts
24
Suite www.tpfsoftware.com Strengths of zTREX Easy to learn and use Superb feedback and analysis Friendly, and easy to startup and run Minimal overhead when running Saves problems from happening on the Production system
25
Suite www.tpfsoftware.com For more information, contact: Thiru Thirupuvanam TPF Software, Inc. information@tpfsoftware.com 919-676-5501 http://tpfsoftware.com http://youtube.com/tpfsoftware
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.