CONFIG_PERCEPIO_RECORDER_TRC_CFG_PAGED_EVENT_BUFFER_PAGE_SIZE

Paged Event Buffer Page Size

Type: int

Help

Specifies the size of each page in the paged event buffer. This can be tuned
to match any internal low-level buffers used by the streaming interface, like
the Ethernet MTU (Maximum Transmission Unit). However, since the currently
active page can't be transfered, having more but smaller pages is more
efficient with respect memory usage, than having a few large pages.

Default

  • 500

Kconfig definition

At /home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder/kernelports/Zephyr/Kconfig:257

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:31<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:80

Menu path: (Top) → Modules → TraceRecorder (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/debug/TraceRecorder) → Percepio Trace Recorder → Streaming Configuration → Use Internal Paged Event Buffer

config PERCEPIO_RECORDER_TRC_CFG_PAGED_EVENT_BUFFER_PAGE_SIZE
    int "Paged Event Buffer Page Size"
    range 1 4194304
    default 500
    depends on PERCEPIO_TRC_RECORDER_MODE_STREAMING && PERCEPIO_RECORDER_TRC_STREAM_PORT_USE_INTERNAL_BUFFER && PERCEPIO_TRC_RECORDER_MODE_STREAMING && PERCEPIO_TRACERECORDER
    help
      Specifies the size of each page in the paged event buffer. This can be tuned
      to match any internal low-level buffers used by the streaming interface, like
      the Ethernet MTU (Maximum Transmission Unit). However, since the currently
      active page can't be transfered, having more but smaller pages is more
      efficient with respect memory usage, than having a few large pages.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)