Я знаю, что это было задано раньше, но несколько лет назад. (Ответ был «несколькими тысячами» в 2009 году.) Мне интересно, как теперь будет отвечать текущий аппарат, стало значительно быстрее.Сколько потоков может поддерживать Java VM на оборудовании после 2012 года
Я приступаю к новому проекту, и выбор дизайна, который я делаю, зависит от текущих ответов, а не от предыдущих.
Большое спасибо.
Подробнее (после запроса EJP разъяснений):
я буду в состоянии обеспечить 64-битный сервер с 4 Гб оперативной памяти. Единственное, что работает на сервере (кроме Windows, конечно), будет это JVM, так что, по-видимому, я могу выделить большую часть памяти для кучи нет? Скажем, 4 процессора и 4 ядра в каждом. Моя интуиция говорит не более 1000 потоков, но я не могу это оправдать.
я хотел бы сделать, что параметр конфигурации в приложении, так что вы можете настроить его на другое оборудование. –
Текущие ответы для чего? Операционная система? ОЗУ? Жесткий диск? Количество процессоров? Без всего этого и более ваш вопрос сводится к тому, «как долго это кусок струны»? NB ответ был намного больше, чем несколько тысяч в 2009 году. – EJP
Текущий ответ, означающий «сколько потоков». Машина будет разумно оценена (да, свободный термин, который я знаю, но мы не можем тратить на него мегабайты) сервер под управлением Windows. Ответ в 2009 году, похоже, противоречит t. heintz ', так что я все еще в недоумении. – Bathsheba