Top may not be what you really need. Top is supposed to give a "dynamic real-time view of a running system". On the other hand, "ps selects all processes with the same effective user id (euid=EUID) as the current user and associated with the same terminal as the invoker".