Я использую интерфейсы jdi для создания отладчика, и когда я использую MethodEntryRequests, чтобы включить отслеживание ввода метода, отлаженная программа замедляется в десятки раз. Я установил фильтр для основного потока и приостановил политику до SUSPEND_EVENT_THREAD. Classfilter ограничен, и если я печатаю любые полученные события, он не отображает более пары десятков из них, поэтому он не должен получать слишком много из них. Я отлаживаю локально и имею следующую команду командной строки с отлаженной программой java:
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337