SQL Server tries to cache everything to memory. Due to that fact it tries to use lot of memory. Memory object are database objects in the buffer pool, execution plans, etc. You can use these two DMV's to check the memory>
Also sys.dm_exec_sessions has a memory_usage column which you may be interested. It contains the number of 8KB pages of memory used by the session
I hope it helps.
There are 10 type of people. Those who understand binary and those who do not.