Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Технологии / Какие проблемы возникают при использовании Java в высоконагруженных системах?
Вопрос для Поиска с Алисой
7 марта

Какие проблемы возникают при использовании Java в высоконагруженных системах?

Алиса
На основе источников, возможны неточности

Некоторые проблемы, которые возникают при использовании Java в высоконагруженных системах:

  • Потери производительности внутри самой Java. vk.com Например, если нужно обслуживать поток трафика в 40 Гбит, то при использовании стандартных решений на Java не получится написать сервер, который будет использовать все доступные ресурсы. vk.com
  • Хранение большого количества объектов в памяти. vk.com Garbage collector, который автоматически убирает мусор, в этом случае скорее мешает, чем помогает. vk.com Кроме того, если в памяти хранится массив данных на сотню гигабайт, то его загрузка займёт значительное время. vk.com
  • Deadlock потоков. habr.com В случае большого количества потоков deadlock возникает в самых неожиданных местах. habr.com
  • Использование JSP. habr.com Этот компонент не подходит для высоконагруженной системы, даже с кэшем он будет медленнее сервлетов. habr.com
  • Создание слишком больших очередей. habr.com Они потребляют много памяти, и может случиться, что потоки не успевают обработать запросы из очереди за время tcp или http таймаута. habr.com

Для решения этих проблем могут потребоваться специальные решения, например, разработка библиотек, которые позволяют обходить узкие места. vk.com

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Сколько времени могут работать светодиодные лампы?
Как спутниковое телевидение повлияло на развитие телевизионной индустрии?
Как персонализация рабочего стола влияет на продуктивность работы?
В чем основные преимущества автоматизированной системы ретаргетинга?
Какие преимущества дает использование Q-клавиатуры в многоязычных средах?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить