Changeset 14176 for trunk/Ohana/src/opihi/cmd.data/test/peak.sh
- Timestamp:
- Jul 12, 2007, 2:26:24 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/test/peak.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/test/peak.sh
r9197 r14176 4 4 test2 5 5 test3 6 test4 7 test5 6 testmem1 8 7 end 9 8 … … 77 76 78 77 # test memory usage 79 macro test4 80 $PASS = 1 78 macro testmem1 81 79 break -auto off 82 80 83 create x 0 100 81 create x 0 1000 84 82 set y = zero (x) 85 y[60] = 2 86 y[50] = 1 87 y[40] = 2 83 y[500] = 100 88 84 89 echo "peak:" 90 exec ps aux | grep mana | grep -v grep 91 for i 0 100000 92 peak -q x y 45 55 85 list word -x "ps -p $PID -o rss" 86 $startmem = $word:1 87 88 for i 0 10000 89 peak -q x y 400 600 93 90 end 94 exec ps aux | grep mana | grep -v grep 91 92 list word -x "ps -p $PID -o rss" 93 $endmem = $word:1 95 94 96 ## HOW do we test this? 95 if ({$endmem - $startmem} < 10) 96 $PASS = 1 97 else 98 $PASS = 0 99 echo "growth: {$endmem-$startmem}" 100 echo "kB/loop: {($endmem-$startmem)/10000}" 101 end 102 97 103 end 98 99 # test memory usage100 macro test5101 $PASS = 1102 break -auto off103 104 create x 0 100105 set y = zero (x)106 y[60] = 2107 y[50] = 1108 y[40] = 2109 110 echo "peak:"111 exec ps aux | grep mana | grep -v grep112 for i 0 1000113 peak x y 45 55114 end115 exec ps aux | grep mana | grep -v grep116 117 ## HOW do we test this?118 end119
Note:
See TracChangeset
for help on using the changeset viewer.
