Newsgroups: fj.sys.news,fj.lang.c
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!news.imnet.ad.jp!ripspost.aist.go.jp!news.tisn.ad.jp!is.s.u-tokyo!mech.t.u-tokyo.ac.jp!t-server!news.nc.u-tokyo.ac.jp!newssinet!hakata!kudpc!kuis-news!mtl!NewsWatcher-J!user
From: bob@karma.mtl.kyoto-u.ac.jp (Shigeto R. Nishitani)
Subject: Re: memory handling
Content-Type: text/plain; charset=iso-2022-jp
Message-ID: <bob-0711951047580001@196.1.3.11>
Sender: news@hightc.mtl.kyoto-u.ac.jp
Nntp-Posting-Host: karma.mtl.kyoto-u.ac.jp
Organization: Department of Materials Science and Engineering, Kyoto University, Japan
X-Newsreader: NewsWatcher-J 2.0b24J14
References: <bob-0211951944500001@196.1.3.11> <bob-0611952155100001@196.1.3.11>
Mime-Version: 1.0
Date: Tue, 7 Nov 1995 01:41:23 GMT
Dnas-Posting-Host: mac29
Lines: 62
Xref: galaxy.trc.rwcp.or.jp fj.sys.news:2405 fj.lang.c:2054
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=2054&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B@>C+!w5~Bg!&9)!&:`NA9)3X$G$9!%(B
At  0:46 11/7/95 +0900, Syouji Kobashi wrote:
>$BI19)Bg$N>.66$G$9!%(B
>
>$B$9$_$^$;$s!%(B"getruser"$B$H$O$J$s$G$7$g$&$+!%(B
>$B;d$b%a%b%j4IM}$KG:$s$G$$$F!$$3$NJ}K!$r;n$7$?$$$N$G$9$,!$(B
>"getruser"$B$,(BC$B$N4X?t$K$J$$$_$?$$$G$9!%(B

getrusage$B$N4V0c$$$G$7$?!%$*PI$S$7$FD{@5$$$?$7$^$9!%(B
$B%a%b%j!<%j!<%/$,$"$k>l9g$K$O%W%m%0%i%`$NKDD%$K$7$?$,$C$F?7$?$K3d$jIU$1$k(B
$B%a%b%j!<$N%"%I%l%9$,>e>:$9$k$H$$$&5-=R$,A07G$N=q@R$K$N$C$F$$$^$9!%(B
$B$7$+$7!$<B:]$K$O0lEY3NJ]$7$?%a%b%j!<NN0h$O(BOS$B$KJV$5$J$$$3$H$,$"$k$=$&$G$9!%(B

$B!J2#IM$N9b;^$5$s!$Fi!w8D?M$5$s!$$"$j$,$H$&$4$6$$$^$7$?!K(B
$B=>$C$F!$F1$8MFNL$N%a%b%j!<3NJ]$r9T$C$F$b%"%I%l%9>e>:$O3NG'$G$-$^$;$s!%(B
$B$=$3$G!$(B

In article <CHIAKI.AOYAMA.95Nov6190009@cetus.f.rd.honda.co.jp>,
Chiaki.AOYAMA@f.rd.honda.co.jp wrote:
> $B@D;3!wK\ED5;=Q8&5f=j$H$$$$$^$9(B. 
> > 
>         $B#1(B. $B%a%b%j!<3d$jEv$F$K4X78L5$$=hM}$r$J$k$Y$/%3%a%s%H%"%&%H$H$9$k(B
. 
>         $B#2(B. $B%5%$%:$,A}$($J$$$O$:$N(B alloc $B$H(B free $B$rAH$_9g$o$;$F(B
>             $B2?2s(B (1000 $B2s0J>e(B) $B$b8F$S=P$9$h$&$K$9$k(B. 
>         $B#3(B. ps $B$d(B top $B$G%W%m%0%i%`$r4F;k$7$F%5%$%:$,A}$($J$$$N$r(B
>             $B3NG'$9$k(B. 
$B4pK\E*$J9M$(J}$O$3$N$H$*$j$G$9!%$b$C$H%9%H%l!<%H$K$d$j$^$7$?!%(B
getrusage$B$r2x$7$$4X?t$NA08e$K$$$l$F!$<B%a%b%j!<$N;HMQNL$r3NG'$7$F(B
$B$$$-$^$9!%>/$7;~4V:9$,$"$k$h$&$J$N$G(Bgetrusage$B$NA0$GL50UL#$J%k!<%W$r$^$o$7(B
$B$^$9!%(B
$B<B%a%b%j!<$N;HMQNL$,A}$($?4X?t!J;d$N>l9g$O$J$<$+!$(Balloc$B$G3NJ]$7$?(B2$B<!85G[Ns(B
$B$r(B
$B=i4|2=$9$k4X?t$G$7$?!K$G07$C$F$$$k%G!<%?$,2x$7$$$H$$$&$3$H$,J,$+$j$^$9!%8e(B
$B$O(B
$B<#NE$G$9$+$i$=$l$>$l0c$$$^$9$G$7$g$&$+$i!%!%!J;d$N>l9g$O$O$C$-$j$H$7$?860x(B
$B$,J,$+$i$:!$(B
alloc/free$B$r0l!9$d$i$:$K%W%m%0%i%`$N:G=i$H:G8e$K0lEY$:$D(Balloc/free$B$r8F$s$G(B

$BF($2$^$7$?!K!%(B

$B0J2<$O;H$C$?4X?t$H%X%C%I$G$9!%(B
#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>

  int who,tmp,i;
  struct rusage ru;

  who=RUSAGE_SELF;
  for (tmp=0,i=0;i<=1000000;i++)    tmp += 1;
  getrusage(who, &ru);
  printf("rusage0:%10i[KBytes]\n",ru.ru_maxrss);
-- 
Shigeto R. Nishitani, 
Department of Materials Science & Engineering, 
Kyoto University, Kyoto 606-01, Japan.
bob@karma.mtl.kyoto-u.ac.jp
TEL: +81-75-753-5481 FAX:+81-75-753-5461
(in Japanese)
$B@>C+<"?M(B
$B5~ETBg3X!!9)3X8&5f2J!!:`NA9)3X65<<!!7k>=J*@-9)3X9V:B!!(B
