id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
7121	garbage collection invokation, query functions for realtime	centaurian_slug		"how about a function such as this:-
invokeGarbageCollector :: IO (int,int)

which can be called in a ""main loop"" for interactive realtime application to ensure garbage does not build up between frames.
returning (bytes used,bytes free) would give scope for making caching/throttling decisions.
perhaps further options for passing a number of generations to affect, or an allowed amount of memory to move.

"	feature request	closed	normal		Compiler	7.4.2	worksforme			Unknown/Multiple	Unknown/Multiple	None/Unknown	Unknown				
