Hi Mark: Thanks for watching my presentation! To show the Heap Logs, I enabled "Build Setup > Debug Options > Enable Debug Features > Memory Manager Debug Features". Here's the complete definition (I hope it's applicable to your platform)...
<< Symbol: DEBUG_MM_INFO Type : boolean Prompt: Memory Manager Informational Output Location: -> Build Setup -> Debug Options -> Enable Debug Features (DEBUG_FEATURES [=y]) (3) -> Memory Manager Debug Features (DEBUG_MM [=y]) Defined at Kconfig:980 Depends on: DEBUG_FEATURES [=y] && DEBUG_MM [=y] && DEBUG_INFO [=y] >> Here's how I loaded the Heap Logs into a Google Spreadsheet for analysis: https://lupyuen.github.io/articles/quickjs#how-small-is-quickjs Lup On Thu, Jun 13, 2024 at 7:24 PM Mark Stevens <mark.stev...@wildernesslabs.co.invalid> wrote: > I am just catching up with the NuttX workshop presentations and something > sparked my interest from one of the later presentations. > > I am looking at the "Heap Usage for QuickJS” slide from Lup Yuens > presentation. There is mention of turning on heap logging and this is > something I would like to investigate. > > I have checked out the releases/12.5 code base and I am trying to work out > how to turn this feature on. The presentation talks about turning the > feature on through logging menus but I cannot seem to find the options > mentioned. I have also had a look at the mm_malloc code and nothing jumps > out as being obvious. > > How do I turn this feature on? > > Thanks in advance, > Mark > — > Mark Stevens > mark.stev...@wildernesslabs.co > > > > > > >