Я нашел связанный вопрос:
Установить ограничение памяти процесса Windows (или пользователя)
Принятый ответ на вопрос содержит ссылку на Windows API SetProcessWorkingSetSize
, так что это не совсем инструмент, который может ограничивать объем памяти, который может использовать процесс.
С точки зрения изменения количества ресурсов ЦП, которые может использовать процесс, если вы не возражаете против гранулярности ограничения ресурсов на ядро, диспетчер задач может изменить привязку процессора к процессу.
В диспетчере задач щелкните правой кнопкой мыши процесс и выберите «Установить сходство ...», затем выберите ядра процессора, которым процесс может быть назначен.
Если машина разработки имеет много ядер, но пользовательская машина имеет только одно, то вместо того, чтобы запускать процесс на всех доступных ядрах, установите привязку процессора к одному ядру.