I'd like to know if there is an easy and good way to list, from preference sorting by type of value, every memory or atleast most memory processes from an application, the only thing I currently know is writing and reading memory.
Sure is. Get "Process Explorer" from www.sysinternals.com. Can learn all kinds of cool things from it. For example, msvcrt.dll is loaded into every gui process. But it isn't for console only processes. Just trivia, but you get the point.