Alex
That behaviour is typical of SQL Server. It grabs all the memory it can and only gives it back if another process requires it. If you find that there's contention for memory with other applications, you can set the max server memory to a lower number.
John