Namespace: Consultingwerk.Framework.Profiler
Class 
ProfilerService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Framework.Profiler.IProfilerService

File:ProfilerService
Purpose:Provides control over the PROFILER system handle
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Dec 01 06:17:05 CET 2017
Notes:Publishes status information in the "PROFILER" scope
using the Consultingwerk.Framework.IStatusManager
Purpose: Returns the current session description
Notes:



Top Method Summary
Options Name Purpose
+ StartProfiler (character, character) Starts a profiling session without debug listing
+ StartProfiler (character, character, character) Starts a profiling session including debug listing
+ StartProfiler (character, character, character, character) Starts a profiling session including debug listing
+ StartProfiler (character, character, logical, character, character) Starts a profiling session including debug listing
+ StopProfiler () Ends the current profiling session

Top Property Summary
Options Name Purpose
+ CHARACTER Description
+ LOGICAL Profiling
+ DATETIME-TZ StartTime


Method Detail
Top

PUBLIC StartProfiler (character, character)

Purpose: Starts a profiling session without debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
Top

PUBLIC StartProfiler (character, character, character)

Purpose: Starts a profiling session including debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
pcDebugListingDirectory CHARACTER
The directory to generate debug-listings in (? for output file directory)
Top

PUBLIC StartProfiler (character, character, character, character)

Purpose: Starts a profiling session including debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
pcDebugListingDirectory CHARACTER
The directory to generate debug-listings in (? for output file directory)
pcTraceFilter CHARACTER
The filter for procedure/names to enable detailled tracing for (use "" to disable detailled tracing)
Top

PUBLIC StartProfiler (character, character, logical, character, character)

Purpose: Starts a profiling session including debug listing
Notes:

Parameters:
pcOutputFileName CHARACTER
The file name of the profiler output file (.prof)
pcDescription CHARACTER
The description for the profiler session
plDebugListing LOGICAL
Logical value indicating if the debug listing files will be generated
pcDebugListingDirectory CHARACTER
The directory to generate debug-listings in (? for output file directory)
pcTraceFilter CHARACTER
The filter for procedure/names to enable detailled tracing for (use "" to disable detailled tracing)
Top

PUBLIC StopProfiler ()

Purpose: Ends the current profiling session
Notes:



Property Detail
Top

PUBLIC CHARACTER Description


Returns CHARACTER
Top

PUBLIC LOGICAL Profiling


Returns LOGICAL
Top

PUBLIC DATETIME-TZ StartTime


Returns DATETIME-TZ


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:59:09