А тут и Ctrl+Break мало чем поможет. Допустим он сработал и снял выполнение этой команды. Но Блэкбокс к этому времени уже захватил себе от виндоса памяти больше чем установлено физически (имеется в виду оперативной), т.е. "залетел на жёсткий диск". Поскольку Блэкбокс ни за что на свете никогда не возвращает память обратно в виндовс, то один раз "залетев на жёсткий диск" он от туда никогда больше не выберется. Его сборщик мусора при каждом очередном проходе по всей памяти каждый раз будет "залетать на диск". То есть нормально работать Блэкбокс больше не будет - его по любому надо снимать с выполнения.

Выхода два:

1) Тщательно следить за количеством установленной в компьютере оперативной памяти и НИКОГДА не пытаться захватить больше чем есть (чтобы не "залететь на диск"). Это можно сделать по "бразильской системе": в виндусе установить размер файла подкачки равным нулю.

2) Переписать сборщик мусора на компактифицирующий - перемещающий объекты в памяти и, таки, возвращающий неиспользуемую память обратно в виндовс.

Я об этом писал ещё несколько лет назад в "Королевстве..." когда только познакомился с Блэкбоксом.