I figured out that each update of the Textview which shows the temperature allocates a bunch of memory because Android is doing a re-layout of the whole print panel. ( #GcodeSimulator )
To avoid this I have added a new “status bar” which uses plain text drawing and does not allocate any memory on update.
The status bar also shows pause, connection and print status.