Я разрабатываю большую программу, которая использует много памяти.Программа довольно экспериментальная, и я все время добавляю и удаляю большие куски кода.Иногда я добавляю подпрограмму, которая требует слишком много памяти, и жесткий диск начинает работать, а программа (и вся система) замедляется до скорости улитки.Чтобы выключить его, может потребоваться 5 минут!
Мне нужен механизм, позволяющий избежать этого сценария.Либо процедура во время выполнения, либо даже что-то, что нужно сделать перед запуском программы, которая может сказать что-то вроде: «Если вы запустите эту программу, есть риск перегрузки жесткого диска - прерывание сейчас, чтобы избежать замедления до скорости улитки».1004 * Есть идеи?
РЕДАКТИРОВАТЬ: Забыл упомянуть, моя программа использует несколько потоков.