Skip to content

Commit

Permalink
Added description to disable coredump logs to ram_usage.rst
Browse files Browse the repository at this point in the history
Signed-off-by: Vikram <[email protected]>
  • Loading branch information
vikramdattu authored and espressif-bot committed Jun 28, 2023
1 parent 677b70e commit e3584c5
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions docs/en/api-guides/performance/ram-usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ To minimize static memory use:

- Declare structures, buffers, or other variables ``const`` whenever possible. Constant data can be stored in flash not RAM. This may require changing functions in the firmware to take ``const *`` arguments instead of mutable pointer arguments. These changes can also reduce the stack usage of some functions.
:SOC_BT_SUPPORTED: - If using Bluedroid, setting the option :ref:`CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY` will cause Bluedroid to allocate memory on initialization and free it on deinitialization. This doesn't necessarily reduce the peak memory usage, but changes it from static memory usage to runtime memory usage.
- If :doc:`Coredump </api-guides/core_dump>` component is enabled, `ESP_COREDUMP_LOG` macros will use ~5KB internal memory to place strings into DRAM. By disabling :ref:`CONFIG_ESP_COREDUMP_LOGS` option, these logs are disabled and the memory is reclaimed.

.. _optimize-stack-sizes:

Expand Down

0 comments on commit e3584c5

Please sign in to comment.