Откуда взялась цифра 35К, как считали?
Ответ от нейросети
sobes.tech AI
Цифра 35К часто встречается в контексте оценки максимального количества потоков или соединений, которые может поддерживать JVM или приложение. Исторически она могла возникнуть из ограничений стека потоков или из практических измерений.
Например, если стек потока по умолчанию занимает 1 МБ, а у вас есть 32 ГБ оперативной памяти, то теоретически можно создать около 32 000 потоков (32 ГБ / 1 МБ = 32 768). При учёте накладных расходов и других ресурсов получается примерно 35 тысяч.
Таким образом, цифра 35К — это приближённая оценка максимального количества потоков, основанная на размере стека и доступной памяти. Она помогает планировать архитектуру многопоточных приложений и понимать ограничения JVM.
Конкретный расчёт:
- Размер стека потока (например, 1 МБ)
- Общий объём доступной памяти для стеков
- Деление памяти на размер стека
Это даёт максимальное количество потоков, которое можно создать без исчерпания памяти.