Configure .NET CLR RAM use

¿Existe algún método para configurar el uso de .NET CLR RAM en mi máquina?

Supongamos que tengo 64 GB de RAM y quiero limitarlo a 4 GB? Es esto posible?

Editar - La raíz del problema es que tengo una aplicación de 64 bits que funciona bien en una máquina de 64 bits - 4 GB, pero cuando se ejecuta en una máquina de 64 bits - 64 GB falla (se detiene en sus pistas cuando se asigna memoria). Creo que la causa es la fragmentación de la memoria, ya que la aplicación intenta asignar hasta 8 GB de fragmentos si hay suficiente RAM disponible; de ​​lo contrario, las asignaciones se dividen en partes mucho más pequeñas. Entonces, ¿tendría que configurar la aplicación para usar siempre pequeños fragmentos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta