Есть ли способ узнать, сколько памяти занимает поток Java в VM?
Например, используя дамп трассировки стека или некоторые другие средства.
Спасибо
Ответ 1
Java-потоки используют кучу в качестве общей памяти. Отдельные потоки имеют свой стек (размер которого вы можете установить с помощью опции командной строки -Xss, по умолчанию - 512 КБ), но вся другая память (куча) не относится к конкретным потокам и спрашивает, сколько из них нить использует просто не имеет смысла.