First I would pickup the process with the `smem`.  For example, you could use `smem -tas uss` to have an overview. 
`-t` ... shows totals
`-a` ... auto adjusts the column width
`-s uss`... sorts the result based on the *uss* column

To see details per process the best way is to use `pmap`.  To get detailed information you should use `-X` switch.  To get all information that kernel provides you can use `-XX` which usually is an overkill.

To get a 2 seconds refresh monitoring for a *pid* 3120:

`watch -n 2 pmap -X 3120`