From ea8763fe83b98e47af39d0cb2c16e5c8db9746d3 Mon Sep 17 00:00:00 2001 From: Luke Wagner Date: Wed, 5 Aug 2015 13:09:25 -1000 Subject: Address first round of comments --- FutureFeatures.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'FutureFeatures.md') diff --git a/FutureFeatures.md b/FutureFeatures.md index f8a8397..07b4b05 100644 --- a/FutureFeatures.md +++ b/FutureFeatures.md @@ -47,6 +47,9 @@ Provide access to safe OS-provided functionality including: to `mmap(addr, length, MAP_FIXED | MAP_PRIVATE, fd)` * `dont_need(addr, length)`: semantically, this operation zeroes the given range but the implementation is encouraged to `madvise(addr, length, MADV_DONTNEED)` + (this allows applications to be good citizens and release unused physical + pages back to the OS, thereby reducing their RSS and avoiding OOM-killing on + mobile) * `shmem_create(length)`: create a memory object that can be simultaneously shared between multiple linear memories * `map_shmem(addr, length, shmem, shmem-offset)`: like `map_file` except -- cgit v1.2.3