Работают ли классы фильтрации для профилирования процессора в Java VisualVM?

Я хочу отфильтровать, какие классы профилируются cpu в Java VisualVm (версия 1.7.0 b110325). Для этого я попытался в разделе Profiler -> Settings -> CPU-Settings установить « Profile only classes » для моего тестируемого пакета, но это не дало результата. Затем я попытался избавиться от всех классов java. * И sun. *, Установив их в « Не профилировать классы », что тоже не помогло.

Это просто ошибка? Или я что-то упускаю? Есть ли обходной путь? Я имею в виду иное, чем:

Я хочу сделать это в основном для того, чтобы получить половину правильного процента потребляемого процессора для каждого метода. Для этого мне нужно избавиться от надоедливых измерений, например для sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run () (около 70%). Похоже, что у многих пользователей есть эта проблема, см., Например,

6
задан Community 23 May 2017 в 12:07
поделиться