SAP ABAP Class CL_TREX_PERF_COLLECTOR (Performance Collector)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TRX-API (Application Component) TREX ABAP + JAVA API
     STREX (Package) TREX ABAP client
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20060718
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_PERF_COLLECTOR Performance Collector 20051013
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TREX_PERF_RESULTS Performance Results 20051013
Properties
Class CL_TREX_PERF_COLLECTOR  
Short Description Performance Collector    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STREX   TREX ABAP client 
Created 20051012   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_TREX_PERF_RESULTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20060718
2 IF_TREX_PERF_COLLECTOR Performance Collector 20051013
3 IF_TREX_PERF_RESULTS Performance Results 20051013
Friends
Class CL_TREX_PERF_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_RUNTIME Static Attribute Public Object reference (TYPE REF TO) IF_ABAP_RUNTIME Timer Interface 20070201
2 C_MID_RESULTS Constant Private Type reference (TYPE) CHAR20 'TREX_PERF_RESULTS' Char 20 20060706
3 C_MID_SWITCH Constant Private Type reference (TYPE) CHAR20 'TREX_PERF_SWITCH' Char 20 20060706
4 C_PERF_ID_TREX_KERNEL Constant Public Type reference (TYPE) STRING 'TREX_KERNEL' 20060201
5 C_PID_LOW_RESOLUTION Constant Private Type reference (TYPE) CHAR20 'TREX_PERF_LR' Char 20 20080605
6 C_STATUS_ABORT Constant Public Type reference (TYPE) SYMSGTY 'A' Message Type 20060727
7 C_STATUS_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20060727
8 C_STATUS_SUCCESS Constant Public Type reference (TYPE) SYMSGTY 'S' Message Type 20060727
9 C_TYPE_DB Constant Public Type reference (TYPE) STRING 'DATABASE' 20080410
10 C_TYPE_DBSL Constant Public Type reference (TYPE) STRING 'DBSL' 20101104
11 C_TYPE_HTTP Constant Public Type reference (TYPE) STRING 'HTTP' 20060726
12 C_TYPE_RFC Constant Public Type reference (TYPE) STRING 'RFC' 20060726
13 I Static Attribute Public Object reference (TYPE REF TO) IF_TREX_PERF_COLLECTOR Performance Collector 20051012
14 NULL_OBJECT Static Attribute Private Object reference (TYPE REF TO) IF_TREX_PERF_COLLECTOR Performance Collector 20051014
15 REAL_OBJECT Static Attribute Private Object reference (TYPE REF TO) CL_TREX_PERF_COLLECTOR 20051014
16 RESULTS Static Attribute Private Type reference (TYPE) IF_TREX_PERF_RESULTS=>T_RESULTS 20060718
17 ROOT Instance attribute Private Object reference (TYPE REF TO) IF_TREX_PERF_SECTION Section of a Performance Trace 20060713
18 SECTION_MAP Instance attribute Private Type reference (TYPE) T_SECTION_MAP 20060713
19 STACK Static Attribute Private Type reference (TYPE) T_SECTIONS 20051012
20 STATUS Instance attribute Private Type reference (TYPE) SYMSGTY Message Type 20060727
21 TYPE Instance attribute Private Type reference (TYPE) STRING 20060726
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20051012
2 COLLECT_MS Instance method Private Method 20060201
3 COLLECT_US Instance method Private Method 20060201
4 DESERIALIZE Static method Private Method 20060706
5 EXPORT Static method Public Method 20060817
6 GET_AVERAGE Instance method Private Method 20060201
7 GET_NULL_OBJECT Static method Private Method 20051014
8 GET_REAL_OBJECT Static method Private Method 20051014
9 GET_RESULT Static method Public Method 20060714
10 GET_RESULTS Static method Public Method 20060714
11 GET_SECTION Instance method Private Method 20060417
12 GET_TOTAL Instance method Private Method 20060201
13 IMPORT Static method Public Method 20060831
14 PREPARE_FOR_NEXT_RUN Instance method Private Method 20060810
15 RESET Static method Public Method 20060301
16 SERIALIZE Static method Private Method 20060706
17 START Instance method Private Method 20060201
18 STOP Instance method Private Method 20060201
19 STOP_CURRENT_SECTION Instance method Private Method 20060810
20 SWITCH_OFF Static method Public Method 20051014
21 SWITCH_ON Static method Public Method 20051014
Events
Class CL_TREX_PERF_COLLECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NAMED_SECTION Private See coding 20051012 begin of named_section , name type string , section type ref to lcl_section , end of named_section
2 T_SECTIONS Public See coding 20060713 t_sections type standard table of ref to if_trex_perf_section
3 T_SECTION_MAP Private See coding 20060713 t_section_map type hashed table of named_section with unique key name
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_TREX_PERF_COLLECTOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_TREX_PERF_COLLECTOR has no exception.

Method COLLECT_MS Signature

Method COLLECT_MS on class CL_TREX_PERF_COLLECTOR has no parameter.
Method COLLECT_MS on class CL_TREX_PERF_COLLECTOR has no exception.

Method COLLECT_US Signature

Method COLLECT_US on class CL_TREX_PERF_COLLECTOR has no parameter.
Method COLLECT_US on class CL_TREX_PERF_COLLECTOR has no exception.

Method DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XSTRING Call by reference Type reference (TYPE) XSTRING 20060718

Method DESERIALIZE on class CL_TREX_PERF_COLLECTOR has no exception.

Method EXPORT Signature

Method EXPORT on class CL_TREX_PERF_COLLECTOR has no parameter.
Method EXPORT on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_AVERAGE Signature

Method GET_AVERAGE on class CL_TREX_PERF_COLLECTOR has no parameter.
Method GET_AVERAGE on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_NULL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_PERF_COLLECTOR Performance Collector 20051014

Method GET_NULL_OBJECT on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_REAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_PERF_COLLECTOR Performance Collector 20051014

Method GET_REAL_OBJECT on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_TREX_PERF_RESULTS Performance Results 20060714

Method GET_RESULT on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) IF_TREX_PERF_RESULTS=>T_RESULTS 20060714
2 Importing TYPE Call by reference Type reference (TYPE) STRING 20060726

Method GET_RESULTS on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_SECTION Signature

Method GET_SECTION on class CL_TREX_PERF_COLLECTOR has no parameter.
Method GET_SECTION on class CL_TREX_PERF_COLLECTOR has no exception.

Method GET_TOTAL Signature

Method GET_TOTAL on class CL_TREX_PERF_COLLECTOR has no parameter.
Method GET_TOTAL on class CL_TREX_PERF_COLLECTOR has no exception.

Method IMPORT Signature

Method IMPORT on class CL_TREX_PERF_COLLECTOR has no parameter.
Method IMPORT on class CL_TREX_PERF_COLLECTOR has no exception.

Method PREPARE_FOR_NEXT_RUN Signature

Method PREPARE_FOR_NEXT_RUN on class CL_TREX_PERF_COLLECTOR has no parameter.
Method PREPARE_FOR_NEXT_RUN on class CL_TREX_PERF_COLLECTOR has no exception.

Method RESET Signature

Method RESET on class CL_TREX_PERF_COLLECTOR has no parameter.
Method RESET on class CL_TREX_PERF_COLLECTOR has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20060706

Method SERIALIZE on class CL_TREX_PERF_COLLECTOR has no exception.

Method START Signature

Method START on class CL_TREX_PERF_COLLECTOR has no parameter.
Method START on class CL_TREX_PERF_COLLECTOR has no exception.

Method STOP Signature

Method STOP on class CL_TREX_PERF_COLLECTOR has no parameter.
Method STOP on class CL_TREX_PERF_COLLECTOR has no exception.

Method STOP_CURRENT_SECTION Signature

Method STOP_CURRENT_SECTION on class CL_TREX_PERF_COLLECTOR has no parameter.
Method STOP_CURRENT_SECTION on class CL_TREX_PERF_COLLECTOR has no exception.

Method SWITCH_OFF Signature

Method SWITCH_OFF on class CL_TREX_PERF_COLLECTOR has no parameter.
Method SWITCH_OFF on class CL_TREX_PERF_COLLECTOR has no exception.

Method SWITCH_ON Signature

Method SWITCH_ON on class CL_TREX_PERF_COLLECTOR has no parameter.
Method SWITCH_ON on class CL_TREX_PERF_COLLECTOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710