scripts: add a script which prints memory map of running busybox
authorDenis Vlasenko <vda.linux@googlemail.com>
Mon, 26 May 2008 18:41:35 +0000 (18:41 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Mon, 26 May 2008 18:41:35 +0000 (18:41 -0000)
scripts/memusage
scripts/sample_pmap [new file with mode: 0755]

index 863b0cb076f4239fe4efdd9953c8532c97166a40..4ef5608fd095fe342bb0e6f0d653ed8df949e59e 100755 (executable)
@@ -3,7 +3,7 @@
 busybox=../busybox
 
 i=4000
-echo "Before we started $i copies of 'busybox sleep 10':"
+echo "Before we started $i copies of '$busybox sleep 10':"
 $busybox nmeter '%t %[pn] %m' | head -3
 
 while test $i != 0; do
diff --git a/scripts/sample_pmap b/scripts/sample_pmap
new file mode 100755 (executable)
index 0000000..e7fb457
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+busybox=../busybox
+
+$busybox sleep 10 &
+pid=$!
+sleep 1
+
+echo "Memory map of '$busybox sleep 10':"
+size $busybox
+pmap $pid | env - grep "^[0-9a-f][0-9a-f]* " | sort -r -t " " -k2,999