Установить ограничение на Net размер кучи - PullRequest
0 голосов
/ 21 апреля 2020

В Java вы можете (и действительно должны) устанавливать ограничение на размер кучи, чтобы попытаться выделить больше памяти, чем это, не удастся. Есть ли способ сделать это в C # /. Net?

Результат, которого я пытаюсь достичь, например, работать на 32-гигабайтной машине, организовать вещи так, чтобы, если моя программа пытается использовать больше чем 20 гигабайт, он сразу же взломает sh вместо того, чтобы идти в своп и замедлять всю машину.

Конечно, это можно было бы сделать, запустив программу в 32-битном режиме, но тогда предел будет 2-3 гигабайта, и я ищу более высокий лимит, чем этот.

Я также хотел бы, если возможно, решение, которое будет работать как на Windows, так и на Linux .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...