Hi ghostme,
Yes, I suggest using dynamic ram setting on Hyper V, in this way, we can use the memory more efficiently. By setting the Startup RAM, the virtual machine can always take up the minimal memory which it requires to run; by setting Maximum RAM, the virtual
machine will not try to take more memory which will affect other virtual machines’ performance. There is a list of documents provide detail information about Hyper-V Dynamic Memory, you can refer to them.
http://blogs.msdn.com/b/sqlosteam/archive/2011/01/31/sql-server-and-hyper-v-dynamic-memory-part-1.aspx
Allen Li
TechNet Community Support
