we are having the problem, that our application on a BF548
is slowing down more and more. Using the statistical
profiler, we see that an increasing amount of processing
time is consumed by heap_free.
Some thread is repeatedly creating strings, grows them
and destroys them afterwards. So we expect that heap_malloc
and heap_free are called quite frequently. But why does this
lead to heap_free becoming the major consumer of processing
time and what can we do to avoid this?