Вызывает ли виртуальные потоки распределения кучи и давление GC, когда их стек растет?JAVA

Программисты JAVA общаются здесь
Anonymous
Вызывает ли виртуальные потоки распределения кучи и давление GC, когда их стек растет?

Сообщение Anonymous »

Я работаю с виртуальными потоками Java и пытаюсь полностью понять их последствия для управления памятью, в частности, в отношении их стеков. Вместо этого он хранится как объект (или серию объектов) на куче Java. Когда виртуальный поток должен работать, его стек «установлен» на потоке несущей (платформы). Когда он блокируется, он «непредубежден». Глубина его стека увеличится. < /P>

Обработает ли JVM это, выделяя новый, более крупный кусочек стека на куче и копировав содержимое старого, более мелкого куска? Количество виртуальных потоков, которые имеют колеблющиеся глубины стека, этот процесс растущих стеков может привести к значительному оттоку распределения кучи и оказать давление на коллектор мусора.

Подробнее здесь: https://stackoverflow.com/questions/797 ... tack-grows

Вернуться в «JAVA»