-
Notifications
You must be signed in to change notification settings - Fork 23
memory
Michael Drake edited this page Jan 5, 2026
·
1 revision
!meta title="Documentation/Memory" !meta author="James Bursa" !meta date="2010-03-01T02:56:01Z"
!toc This section describes memory management. See Error handling for how memory exhaustion is handled.
Memory allocation can be traced and leaks can be found using dmalloc.
Install dmalloc from the riscos.info autobuilder. Set the environment variable TLINK_MEMCHECK=dmalloc and re-link !RunImage.
On RISC OS,
*Set DMALLOC_OPTIONS debug=0x2,log=dmalloc_log
set the working directory to a RAM disc, and run NetSurf. When it quits, dmalloc_log will contain a list of unfreed blocks.