Posted Nov 25, 2011 10:04 UTC (Fri) by civodul (subscriber, #58311)
Parent article: POSIX_FADV_VOLATILE
> In this scheme, applications would be able to open (and pass to poll()) a special file descriptor that would receive a message whenever the kernel finds itself short of memory. Applications would be expected to respond by freeing whatever memory they can do without.
Neal Walfield (GNU Hurd hacker) also explored adaptive application-driven memory management in a series of papers found at http://walfield.org/ .