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