¿Las implementaciones de malloc devolverán la memoria libre al sistema?

Tengo una aplicación de larga duración con frecuente asignación de asignación de memoria. ¿Alguna implementación de malloc devolverá la memoria liberada al sistema?

¿Cuál es, a este respecto, el comportamiento de:

ptmalloc 1, 2 (glibc predeterminado) o 3dlmalloctcmalloc (malloc con hilos de google)solaris 10-11 default malloc y mtmallocFreeBSD 8 default malloc (jemalloc)¿Acaso malloc?Actualizar

Si tengo una aplicación cuyo consumo de memoria puede ser muy diferente durante el día y la noche (por ejemplo), ¿puedo forzar a cualquiera de los malloc a devolver la memoria liberada al sistema?

Sin dicho retorno, la memoria liberada se intercambiará y en muchas ocasiones, pero dicha memoria solo contiene basura.

Respuestas a la pregunta(7)

Su respuesta a la pregunta