.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 2012 by Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH malloc_trim 3 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME malloc_trim \- eliberează memoria liberă din grămadă (heap) .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBint malloc_trim(size_t \fP\fIpad\fP\fB);\fP .fi .SH DESCRIERE Funcția \fBmalloc_trim\fP() încearcă să elibereze memoria liberă din grămadă (prin apelarea \fBsbrk\fP(2) sau \fBmadvise\fP(2) cu argumente adecvate). .P Argumentul \fIpad\fP specifică cantitatea de spațiu liber care trebuie lăsată netăiată în partea de sus a grămezii. În cazul în care acest argument este 0, se păstrează doar cantitatea minimă de memorie în partea de sus a grămezii (de exemplu, o pagină sau mai puțin). Un argument diferit de zero poate fi utilizat pentru a menține o anumită cantitate de spațiu în partea de sus a grămezii, pentru a permite efectuarea de alocări viitoare fără a fi necesară extinderea grămezii cu \fBsbrk\fP(2). .SH "VALOAREA RETURNATĂ" Funcția \fBmalloc_trim\fP() returnează 1 dacă memoria a fost efectiv eliberată înapoi în sistem sau 0 dacă nu a fost posibil să se elibereze nicio memorie. .SH ERORI\-IEȘIRE Nu sunt definite erori. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBmalloc_trim\fP() T} Siguranța firelor MT\-Safe .TE .SH STANDARDE GNU. .SH VERSIUNI glibc 2.0. .SH NOTE Numai grămada principală (utilizând \fBsbrk\fP(2)) respectă argumentul \fIpad\fP; grămezile firelor de execuție nu respectă acest lucru. .P .\" See commit 68631c8eb92ff38d9da1ae34f6aa048539b199cc .\" (dated 2007-12-16) which adds iteration over all .\" arenas and frees all pages in chunks which are free. Începând cu glibc 2.8, această funcție eliberează memoria în toate ariile și în toate bucățile cu pagini întregi libere. .P Înainte de glibc 2.8, această funcție elibera numai memoria din partea de sus a grămezii în aria principală. .SH "CONSULTAȚI ȘI" \fBsbrk\fP(2), \fBmalloc\fP(3), \fBmallopt\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .