Вы можете просто сделать: Console.WriteLine($"Choosen date is: {date.ToString("d", provider)}"));
Просто отформатируйте дату так же, как формат строки в квадратных скобках.
Платформа SDK раньше шла с инструментами напряжения для того, чтобы сделать просто этот назад в добрые старые времена (STRESS.EXE
, CPUSTRESS.EXE
в SDK), но они могли бы все еще быть там (проверьте свою платформу SDK и/или установка Visual Studio для этих двух файлов - к сожалению, у меня нет ни PSDK, ни VS, установленного на машине, от которой я ввожу.)
Другие инструменты:
AppVerifier имеет функцию моделирования низкого ресурса.
Вы могли также попытаться установить приоритет своего процесса быть очень низкими.
Можно выполнить MemAlloc для уничтожения RAM, возможно несколько копий сразу.
Я нашел связанный вопрос:
Установите процесс Windows (или пользователь) предел памяти
Принятый ответ для вопроса имеет ссылку на Windows API SetProcessWorkingSetSize
, таким образом, это не точно инструмент, который может ограничить объем памяти, который может использовать процесс.
С точки зрения изменения суммы ЦП снабжают процесс, может использовать, если Вы не возражаете против гранулярности ограничения на ядро ресурсов, Диспетчер задач может изменить привязку процессора процесса.
В Диспетчере задач щелкните правой кнопкой по процессу и избранной "Привязке Набора...", затем выберите ядра процессора, которым может быть присвоен процесс.
Если машина разработки имеет много ядер, но пользовательская машина только имеет один, то, вместо того, чтобы позволить процессу работать на всех доступных ядрах, устанавливают привязку процессора процесса только на одно ядро.
Это не имеет никакого отношения к SetProcessWorkingSetSize
Просто используйте внутреннюю пчелу ядра Win32 для ограничения Использования ЦП