getStatistics64(committedTransactions: Integer64 output; abortedTransactions: Integer64 output; getObjects: Integer64 output; queuedLocks: Integer64 output; createObjects: Integer64 output; deleteObjects: Integer64 output; updateObjects: Integer64 output; lockObjects: Integer64 output; unlockObjects: Integer64 output; beginNotifications: Integer64 output; endNotifications: Integer64 output; deliveredNotifications: Integer64 output; serverMethodExecutions: Integer64 output);
The getStatistics64 method of the System class loads the values of all the specified parameters with the corresponding system statistics.
This method is not available on a Compact JADE node, where it would result in a
The parameters for the getStatistics64 method are listed in the following table.
Parameter | Obtains the number of… |
---|---|
committedTransactions | Committed transactions |
abortedTransactions | Aborted transactions |
getObjects | getObject operations performed |
queuedLocks | queuedLock operations performed |
createObjects | createObject operations performed |
deleteObjects | deleteObject operations performed |
updateObjects | updateObject operations performed |
lockObjects | lockObject operations performed |
unlockObjects | unlockObject operations performed |
beginNotifications | beginNotification operations performed |
endNotifications | endNotification operations performed |
deliveredNotifications | Notifications that were sent |
serverMethodExecutions | Methods executed in the server node operations |
The following example shows the use of the getStatistics method.
vars committedTransactions : Integer64; abortedTransactions : Integer64; getObjects : Integer64; queuedLocks : Integer64; createObjects : Integer64; deleteObjects : Integer64; updateObjects : Integer64; lockObjects : Integer64; unlockObjects : Integer64; beginNotifications : Integer64; endNotifications : Integer64; deliveredNotifications : Integer64; serverMethodExecutions : Integer64; begin system.getStatistics64(committedTransactions, abortedTransactions, getObjects, queuedLocks, createObjects, deleteObjects, updateObjects, lockObjects, unlockObjects, beginNotifications, endNotifications, deliveredNotifications, serverMethodExecutions); end;