← Back to team overview

sslug-teknik team mailing list archive

Re: præcis aflæsning af en process dynamisk allokerede hukommelses forbrug

 

On Fri, 13 Jul 2007 11:40:33 +0200
Christian Joergensen <mail@xxxxxxxx> wrote:

> Kim Schulz wrote:
> > hejsa,
> > Jeg sidder og har behov for at skulle lave nogle rimeligt nøjagtige
> > beregninger af
> > hvor meget en given applikation vil bruge af ram under kørsel. Da vi
> > snakker rimeligt
> > lavt forbrug (typisk <10kb), så er det vigtigt at det er så præcist
> > som muligt. 
> > Det tal jeg skal bruge, er det maksimale der er allokeret på én gang
> > under en kørsel,
> > altså en øvre grænse for forbruget (givet et bestemt brugsmønster). 
> > Normalt ville jeg bare holde øje med /proc/PID/status eller lignende
> > (statm), men 
> > dette synes ikke at give et præcist nok billede af forbruget. Jeg
> > overvejede at
> > bruge en eller anden profiler, men de har det med at sløve
> > programmet gevaldigt og så
> > vil det ikke virke i den givne setup.
> > Nogen der har en ide til hvordan jeg løser dette? 
> 
> Hmm - mon /usr/bin/time kan hjaelpe dig? Maaske 'M'-formatteringen
> goer jobbet?
> 

Jo muligt....den har dog printet 0 hver gang jeg har forsøgt mig med
den (forøvrigt tog det mig lige et par minutter at opdage at "time"
og /usr/bin/time ikke er den samme på mit system).


-- 
    Kim Schulz       | Blog: http://www.schulz.dk/
Email: Kim@xxxxxxxxx | Work: http://www.devteam.dk/
Phone: +45 5190 4262 | Fun : http://www.chilifan.dk/


Follow ups

References