🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12878

Re: Conocer la memoria consumida por un proceso

#12878
From: joshua
Date: Fri, 04 May 2001 11:18
37 lines
2210 bytes
 
Por que no pruebas lo siguiente:

0) crear una variable estatica y global donde guardar la cantidad de
memoria y las veces que tu programa genera.

int static memoria; 
int static veces; 

1) cuando generas la memoria del puntero

tipo *a; es el puntero con tipo int, double, estructura...

a=(tipo *)malloc(sizeof(tipo)*cantidad);
if (a==NULL) haz petar el programa porque no ha podido dimensionar.
else{  memoria += sizeof(tipo)*cantidad; veces++;

2) cuando liberas la memoria del puntero

if (a!=NULL) haz petar el programa porque no tiene sentido liberar si no
hay.
else { free(a); veces--;}

3) cuando el program se ejecuta a parte de no petar debes obtener el
resultado de
veces=0


Disculpa si esto es un poco chapuza pero esto es lo que yo hago.
-- 
                                               *
******************************************    * *
 LABORATORI DE TERMOTECNIA I ENERGETICA *    * * *
 Josue MORA ACOSTA                     *    *  *  *
 e-mail:  joshua@labtie.mmt.upc.es    *    *  * *  *
**************************************    * *     * *
                                         * * * * * * *
Technical Details
Message-ID: <3AF2900C.10ABE74D@labtie.mmt.upc.es>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!news.rediris.es!news.cesca.es!news.upc.es!not-for-mail
References: <9c0v7f$3l2$1@m2newsreader01.wanadoo.es> <3AE58F81.D3A9F3FF@si.urv.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,7f8003ceb84855eb
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-05-04 04:18:37 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!news.rediris.es!news.cesca.es!news.upc.es!not-for-mail
From: joshua@labtie.mmt.upc.es
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Conocer la memoria consumida por un proceso
Date: Fri, 04 May 2001 13:18:36 +0200
Organization: CTTC
Lines: 37
Distribution: es
Message-ID: <3AF2900C.10ABE74D@labtie.mmt.upc.es>
References: <9c0v7f$3l2$1@m2newsreader01.wanadoo.es> <3AE58F81.D3A9F3FF@si.urv.es>
NNTP-Posting-Host: finder.upc.es
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: defalla.upc.es 988975121 28260 147.83.92.89 (4 May 2001 11:18:41 GMT)
X-Complaints-To: newsmngr@upc.es
NNTP-Posting-Date: 4 May 2001 11:18:41 GMT
X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.2.13 i686)
X-Accept-Language: fr, en, ca, ja