I've been trying to track down a RAM issue on my rpi3 B+. It is running Node Red only, standard sw load (LXDE, etc) otherwise, nothing else major. I do use Cepstral Swift for spoken voice messages (called via exec node) and MQTT (broker is running on NAS). When I look at top via CLI clearly Node Red is the largest memory user.
Here is a 24 hour view of RAM usage generated by msg.payload.memusage provided from node-red-contrib-os. I cannot figure out the odd usage behaviour, and sometimes it can get bad enough to freeze NR, sometimes for a few seconds, sometimes to lock-up. Drastic changes in usage occur often in the middle of the night (or late in the day) when virtually nothing is going on.
Any ideas or suggestions to track this down?