1. Apparatus for monitoring allocation of memory space during run-time of a program ( 32 ) which makes memory allocation requests, the apparatus characterised by monitor means ( 30 ) arranged in use to execute as a process separate from that of said program, the monitor means including allocator means ( 42 ) responsive to memory requests of the program and arranged to allocate segments of memory in response thereto.