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:265

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/kconfig/Kconfig.modules:56

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.)