Process Status Without Shared Memory

Hello Folks,
On a Solaris 8 system I am trying to diagnosis memory usage of the running processes. I've been using prstat, and top , but the outputs of those include the shared memory used by the process. Hence, more a dozen of running processes are using the shared memory, and the total memory usage of these processes are very close to the size of the shared memory, which is kind of misleading.
Okay, here is my question... Is there a way to exclude the shared memory size used by the process, and showing the pure total memory usage of the process?
Many thanks in advance...

altinkaya

pmap gives a lot of info about memory usage for a process.