Я работаю с виртуальными потоками Java и пытаюсь полностью понять их последствия для управления памятью, в частности, в отношении их стеков. Вместо этого он хранится как объект (или серию объектов) на куче Java. Когда виртуальный поток должен работать, его стек «установлен» на потоке несущей (платформы). Когда он блокируется, он «непредубежден». Глубина его стека увеличится. < /P>
Обработает ли JVM это, выделяя новый, более крупный кусочек стека на куче и копировав содержимое старого, более мелкого куска? Количество виртуальных потоков, которые имеют колеблющиеся глубины стека, этот процесс растущих стеков может привести к значительному оттоку распределения кучи и оказать давление на коллектор мусора.
Подробнее здесь: https://stackoverflow.com/questions/797 ... tack-grows
Вызывает ли виртуальные потоки распределения кучи и давление GC, когда их стек растет? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Вызывает ли виртуальные потоки распределения кучи и давление GC, когда их стек растет?
Anonymous » » в форуме JAVA - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Виртуальные потоки Java 21, похоже, блокируют потоки несущей при вызове внешней службы
Anonymous » » в форуме JAVA - 0 Ответы
- 100 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Кажется, что виртуальные потоки блокируют потоки несущей при вызове внешней службы.
Anonymous » » в форуме JAVA - 0 Ответы
- 65 Просмотры
-
Последнее сообщение Anonymous
-