Skip to main content

Agent performance

This option is related to the .NET agent performance.

Note
  • The agent performance option is applied only when the whatap .NET Windows service has been restarted after configuration.
  • If the agent performance is expanded, the CPU and memory utilization can increase.
  • tx_max_count Int

    Default value: 5000

    Specifies the maximum number of transactions to store. If a large number of transactions are processed concurrently, increase this value.

  • tx_default_capacity Int

    Default value: 101

    Specifies the initial capacity of the buffer used to store transactions.

  • tx_load_factor String(Float)

    Default value: 0.75

    Defines the threshold for gradually increasing the transaction buffer size. When usage exceeds 75% of 101 entries, the buffer size doubles.

  • queue_log_enabled Boolean

    Default value: false

    Enables logging related to queues.

  • queue_tcp_enabled Boolean

    Default value: true

    Uses a separate queue instead of a Channel for TCP data transmission processing. A priority queue is used for data handling.

  • queue_tcp_sender_thread_count Int

    Default value: 2

    Sets the number of threads that handle TCP data transmission. Increasing this value allows faster data transmission.

  • net_send_buffer_size Int

    Default value: 1024

    Sets the Channel buffer size for TCP data processing.

  • queue_udp_enabled Boolean

    Default value: false

    Uses a separate queue instead of a Channel for UDP data reception processing.

  • queue_udp_size Int

    Default value: 2048

    Sets the UDP data reception buffer size. This applies to both Channel and Queue buffers.

  • queue_udp_read_thread_count Int

    Default value: 3

    Sets the number of threads that handle UDP data reception. Increasing this value allows faster reading from the UDP buffer.

  • queue_udp_overflowed_size Int

    Default value: 4096

    Sets the size of the overflowed queue buffer when a queue is used for UDP data reception.

  • queue_udp_process_thread_count Int

    Default value: 3

    Sets the number of threads that process UDP data. Increasing this value allows faster processing of data read from UDP.

  • queue_profile_enabled Boolean

    Default value: false

    Uses a separate queue instead of a Channel for trace data processing.

  • queue_profile_size Int

    Default value: 512

    Sets the buffer size for trace data processing.

  • queue_profile_process_thread_count Int

    Default value: 1

    Sets the number of threads that process trace data. Increasing this value allows faster processing.

  • queue_text_enabled Boolean

    Default value: false

    Uses a queue instead of a Channel for text data processing.

  • queue_text_size Int

    Default value: 512

    Sets the buffer size for text data processing.