I'm running a multi-process software system on a Solaris 8 machine. When I monitor the memory usage, I see that the free memory is dropping rapidly, but I can't detect a process that uses this memory.
I'm using "top" to get the free memory and the memory usage of processes.
These commands will give you RSS/swap size for each process in memory; the prstat command will give you just the top few processes sorted by memory.
ps -elfy
prstat -s rss