1 / 21

T-REX – Transaction Recording & Examination

Explore the reasons for T-REX, its capabilities, and how it helps identify performance issues in TPF applications. Learn how T-REX offers comprehensive information analysis tools. Start collecting data and analyzing with T-REX Viewer. Stop data collection easily. Uncover the strengths of T-REX. For more details, contact Thiru Thirupuvanam at TPF Software, Inc.

stocktond
Download Presentation

T-REX – Transaction Recording & Examination

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T-REX – Transaction Recording & Examination

  2. Overview • Reasons for T-REX • Capabilities of T-REX • T-REX Viewer Details

  3. Before TRex After TRex Reasons For T-REX Problem: • TPF Applications that use too many resources degrade system performance • But it is difficult to see the problem(please click) Solution: • T-REX – Allows programmers to immediately identify which App is using what resources • Having T-REX is like being able to see in focus and in color...(please click) • ...now you can see what is really annoying you 

  4. Capabilities: T-REX Analyzes Performance at Several Levels • 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 • Individual program/function level • All resources used at the program/function level • Counts of MACRO/SVC used

  5. Capabilities: Comprehensive Level of Information • Memory usage • Application-level memory • Core blocks, heap space, system work blocks • I/O usage, tape records, pool records • Program usage • What programs/ functions the application calls

  6. Capabilities: Analysis Tools • Just collecting data is not enough • Programmers must have a way to review and analyze it • T-REX provides many visualization and analysis tools • Pie charts, bar charts, tables, lists

  7. Starting T-REX • When you are ready to collect data • Select “User” from the T-REX menu. • Data will now be collected forT-REX Charges to Middleware (e.g. TPFDF, printf) • User means the middleware level is charged under one account for everything its programs do • All means the programs used by the middleware are charged individually

  8. Collect Data • After activating T-REX, start a transaction • The results are ready to be viewed...

  9. Viewing T-REX • When you are ready to analyze your data... • Select “View” • The T-REX viewer will open

  10. Transactions & ECBs • Each transaction is contained within one file • Beneath the transactions you can see the ECBs used

  11. ECBs & Programs/Functions • Expanding an ECB shows the programs and functions used by the ECB • The bracketed number (e.g. “[3]”) shows how many times each program or function was called

  12. Analysis Page • Provides a quick, easy, meaningful way to identify resource usage by transaction • Subsections: • CPU Usage • I/O Usage • Core Usage • Pool Usage • Subsections allow you to concentrate on your area of concern

  13. Analysis, CPU Usage • Top programs/functions used by the ECB • You can specify how many programs/ functions you want to see

  14. Analysis, I/O Usage • Top programs/functions in the ECB by I/O • Reads in one color, writes in another

  15. Analysis, Core Usage • Information divided into system heap, ECB heap, and ECB core • Top programs/functions in the ECB by core use

  16. Analysis, Pool Usage • Information divided into gets and releases • Top programs/functions in the ECB by pool use

  17. ECB Heap Page • Amount of heap gets and releases in bytes • Count of heap gets and releases

  18. Summary Page • Quick overview of resource usage for a transaction, an ECB, or a program/function

  19. Stopping T-REX • Select “Off” from the T-REX menu to stop data collection

  20. Summary • Strengths of T-REX • 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

  21. Questions? For more information, contact: Thiru Thirupuvanam TPF Software, Inc. info@tpfsoftware.com 919-676-5501 www.tpfsoftware.com

More Related