Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Java TCP Server + TCP Client + скорость работы


Автор: chiffa 17.2.2015, 18:37
Java TCP Server + TCP Client + скорость

Всем доброе время суток. Есть сервер написасый на Яве. Если Явавский клиент. При каждом подключении открывается новый поток для каждого клиента. Обновременных подключений подядка 1000
по железу: 
4 камня
15 гиг оперативки
15 гиг винт вынесеный в оперативную память, на нем стоит база (МариаДБ).
100 мбит порт

в пиковой нагрузке ресурсов сьедает максимум 40%-45%, но идут жалобы от пользователей что запросы выполняются очень долго. подскажите, на что стоит обратить внимание в целях оптимизации серверной части? Заранее всем спасибо

Автор: AntonSaburov 17.2.2015, 19:38
Надо смотреть, что за запросы обрабатываются в потоках и смотреть их производительность. Можно просто попробовать печатать время в начале обработки запроса и в конце (чтобы по потокам была разбивка, то печатать и ИД потока). Ну а дальше смотреть, какие запросы тормозят и их оптимизировать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)