One page is freed by slabs.c:memory_release when cache_memlimit command adjust memory limitation. But sometimes glibc do not return the freed memory to operating system, which make users confusing with memcached's memory Resident Size. The following example shows that about 25GB memory is not return to OS.
malloc_trim can release memory back to the system.