7 beg=`ps -o pid,vsz | grep "^ *$pid "`
10 t=111111111111111111111111111111111111111111111111111111111111111111111110$i
11 t=111111111111111111111111111111111111111111111111111111111111111111111111$i true
12 t=111111111111111111111111111111111111111111111111111111111111111111111112$i /bin/true
13 t=111111111111111111111111111111111111111111111111111111111111111111111113$i exec 1>&1
15 if test $i = 1111111111111111111111111111111111111111111111; then i=2; fi
16 if test $i = 1111111111111111111111111111111111111111111112; then i=3; fi
17 if test $i = 1111111111111111111111111111111111111111111113; then i=4; fi
18 if test $i = 1111111111111111111111111111111111111111111114; then i=X; fi
20 end=`ps -o pid,vsz | grep "^ *$pid "`
22 # Warm up again (I do need it on my machine)
23 beg=`ps -o pid,vsz | grep "^ *$pid "`
25 while test $i != X; do
26 t=111111111111111111111111111111111111111111111111111111111111111111111110$i
27 t=111111111111111111111111111111111111111111111111111111111111111111111111$i true
28 t=111111111111111111111111111111111111111111111111111111111111111111111112$i /bin/true
29 t=111111111111111111111111111111111111111111111111111111111111111111111113$i exec 1>&1
31 if test $i = 1111111111111111111111111111111111111111111111; then i=2; fi
32 if test $i = 1111111111111111111111111111111111111111111112; then i=3; fi
33 if test $i = 1111111111111111111111111111111111111111111113; then i=4; fi
34 if test $i = 1111111111111111111111111111111111111111111114; then i=X; fi
36 end=`ps -o pid,vsz | grep "^ *$pid "`
37 if test "$beg" != "$end"; then
38 true echo "vsz grows: $beg -> $end"
40 true echo "vsz does not grow"
43 echo "Measuring memory leak..."
44 beg=`ps -o pid,vsz | grep "^ *$pid "`
46 while test $i != X; do
47 t=111111111111111111111111111111111111111111111111111111111111111111111110$i
48 t=111111111111111111111111111111111111111111111111111111111111111111111111$i true
49 t=111111111111111111111111111111111111111111111111111111111111111111111112$i /bin/true
50 t=111111111111111111111111111111111111111111111111111111111111111111111113$i exec 1>&1
52 if test $i = 1111111111111111111111111111111111111111111111; then i=2; fi
53 if test $i = 1111111111111111111111111111111111111111111112; then i=3; fi
54 if test $i = 1111111111111111111111111111111111111111111113; then i=4; fi
55 if test $i = 1111111111111111111111111111111111111111111114; then i=X; fi
57 end=`ps -o pid,vsz | grep "^ *$pid "`
59 if test "$beg" != "$end"; then
60 echo "vsz grows: $beg -> $end"
62 echo "vsz does not grow"