Start of changes for service refresh 2 fix pack 10

-Xmcrs

Sets an initial size for an area in memory that is reserved for compressed references within the lowest 4 GB memory area.

Native memory OutOfMemoryError exceptions might occur when using compressed references if the lowest 4 GB of address space becomes full, particularly when loading classes, starting threads, or using monitors. This option secures space for any native classes, monitors, and threads that are used by compressed references.

-Xmcrs<mem_size>
Where <mem_size> is the initial size. You can use the -verbose:sizes option to find out the value that is being used by the VM. If you are not using compressed references and this option is set, the option is ignored and the output of -verbose:sizes shows -Xmcrs0.
The following option sets an initial size of 200 MB for the memory area:
-Xmcrs200M
End of changes for service refresh 2 fix pack 10