find . -name "*" -type f -size 0c | xargs -n 1 rm -f
for file in /proc/*/status ; do awk '/VmSwap|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | awk -F ' ' 'BEGIN { jpsOutputFile="/tmp/caoxudong.stat.swap.txt"; jpsCmd="jps >"jpsOutputFile; system(jpsCmd); while (getline line < jpsOutputFile) {split(line, idname, " "); apps[idname[1]]=idname[2];}} {split($0, idcountunit, " "); result[idcountunit[1]]=apps[idcountunit[1]]" "idcountunit[2]" "idcountunit[3];} END{for(id in result){print id, result[id]}}' | sort -k 3 -n -r | head