Lade...
 

Profile

Profile

VERALTET!
(bis ClassiX® 4.1 in Benutzung; ab ClassiX® 4.2 wird das Profiling über den Profile-Manager gesteuert)

 

Stack
Stack Position Beschreibung
Stack(In) Top -
Stack(Out) Top -

 

Profile(fileName), Profile

Startet InstantView® Profiling und schreibt Ergebnisse in das im ersten Parameter angegebene File (ohne Parameter - in CX_ROOTDIR\System\Profile.log). Es werden protokolliert:

  • Makro-Aufrufe:
    Module::Macro entered (16.20.23:387)
     ...
    Module::Macro left, duration 2684 ms
  • Message-Bearbeitung:
    Msg MESSAGE received at Module (45:3:559)
     ...
    Msg MESSAGE at Module processed, duration 60 ms
  • Transaction-Bearbeitung:
    Stmnt if starting TXN
     ...
    TXN aborted
     
    oder
    TXN committed

Profile([fileName], STATEMENT)

Funktioniert wie oben, es werden aber zusätzlich alle InstantView®-Befehle protokolliert:

... GetObjectsSelected(, ListBox)
... #
... Dup
... Cardinality
... if

u.s.w.

Profile(hostName, REMOTE)

Startet InstantView® Profiling und schickt die Ergebnisse zu dem im ersten Parameter angegebenen Host (remote Profiling).
Die Profile-Information ist komprimiert. Beim Empfänger muss ein Programm laufen, das diese Information interpretieren kann (z.B. ProfServ).

Profile(OFF)

Beendet das Profiling and schließt das Ausgabefile.

 

NB: Es existiert momentan auch die Möglichkeit, beliebige Texte in die Profiling-Datei zu schreiben:

   "Kommentar" GetManager(OBJECT) Call(Write)