Interface UsingRPCTimingLogs


public interface UsingRPCTimingLogs

RPC timing logs

RPC (Remote Procedure Call) timing data helps identify performance bottlenecks in client-server interactions.

Key APIs

  • RPCManager.setTimingDataEnabled() ? enables detailed timing collection.
  • RPCManager.addProcessingCompleteCallback() ? run code after each RPC completes.
  • RPCManager.getTransactionDescription() ? short description of a transaction.
  • RPCManager.getTimingData() ? returns structured timing data.
  • RPCManager.getFormattedTimingData() ? human-readable timing log.

Usage in testing

Log RPC timing info for transactions exceeding thresholds, and optionally fail tests that exceed defined limits.