Есть многопоточное java-приложение, использующее много ядер, но использующее их неравномерно. Какие-то ядра в top выглядят загруженными на 99%, а какие-то простаивают. Мне бы хотелось посмотреть, какой конкретно модуль этой программы в данный конкретный момент на каких ядрах выполняется. Можно ли увидеть связь конкретных элементов кода с конкретными ядрами, сокетами?
Вопрос: посоветуйте профайлер, IDE, etc., которые могут предоставить такую информацию. Может быть, что-то из этого работает в консоли?