Подтвердить что ты не робот

Сколько памяти занимает мой поток java?

Есть ли способ узнать, сколько памяти занимает поток Java в VM?

Например, используя дамп трассировки стека или некоторые другие средства.

Спасибо

4b9b3361

Ответ 1

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