INT %PerfCounter( TEXT in text ) |
REAL %PerfCounterR( TEXT in text ) |
| text | Definícia Performance Counter. |
%PerfCounter("\D2000 Server\MemUsed") ; vráti hodnotu pamäte použitej procesom D2000 Server |
INT _i
REAL _result
FOR _i=1 TO 2 DO_LOOP
_result := %PerfCounter("\Processor(_Total)\% User Time")
IF _result\VLD THEN
IF _result=0 & _i=1 THEN ; workaround - pri prvom volaní (napr. na \Processor (_Total)\% User Time) vracia 0
DELAY 0.1 [s]
ELSE
EXIT_LOOP
ENDIF
ELSE
EXIT_LOOP
ENDIF
END_LOOP |
INT _i REAL _result _result := %PerfCounter(_counter) IF _result\VLD THEN IF _result=0 THEN ; NEFUNKCNY workaround - pri prvom volaní (napr. na \Processor(_Total)\% User Time) vracia 0 DELAY 0.05 [s] _result := %PerfCounter(_counter) ENDIF ENDIF |