
Nikolay
24.07.2018
20:55:38
я думаю, надо систему переставить

Anton
24.07.2018
22:05:22
Не в курсе
Снимай профайл

Vyacheslav
24.07.2018
22:06:05

Google

Anton
24.07.2018
22:08:41
Каким образом?
https://intellij-support.jetbrains.com/hc/en-us/articles/207241235-Reporting-performance-problems

Vyacheslav
24.07.2018
22:11:13

Rostyslav
25.07.2018
08:10:29
Если мочности на сервере достаточно то увеличение количества тридоф на томкате додаст перформанса при увеличении количества подключений?

Mikhail
25.07.2018
08:55:05
а што такое тридоф?

Denis
25.07.2018
08:55:51
наверное потоки

Mikhail
25.07.2018
08:57:01
если будет много тридоф то это может нанести убыток по пирфоманса
обычно пытаюстя сделать асинхронно и не плодить подключения ибо это не хорошо

Denis
25.07.2018
09:20:18

Mikhail
25.07.2018
09:22:08
мочность не понизит, но потенциал не весь раскроет))))))
Почему то у мня где то в голове закон Амдаля вертится связи с этой темой

Roman
25.07.2018
10:47:43
Пишу gui на javafx , как правильно сделать подгрузку конфига для dev/release/test версий ? через gradle задавать переменные и билдить конфиг, или через файлы ?

Kirill
25.07.2018
10:49:16
Знаю, что где-то на habre есть "сериал" про колекции в java. Вроде 8 "серий". Не могу найти. Мб кто-то поделится?

Pavel
25.07.2018
10:49:19

Google

Pavel
25.07.2018
10:49:37
если у машины 4 ядра значит должно быть 4 потока

Rostyslav
25.07.2018
10:50:17

Pavel
25.07.2018
10:50:27
тогда лучше 8

Александр
25.07.2018
10:50:29
надо разделять имхо вычислительный потоки
и ИО потоки

Pavel
25.07.2018
10:50:41

Александр
25.07.2018
10:50:50
ИО потоки имеют смысл хоть 20 при 4х ядер

Митко Соловец?
25.07.2018
10:51:08
Была формула расчёта

Rostyslav
25.07.2018
10:51:31

Александр
25.07.2018
10:51:44
и это имеет смысл

Alessio
25.07.2018
10:52:02
что имеется в виду 100 потоков по дефолту?

Pavel
25.07.2018
10:52:10
и любят блокировать потоки

Rostyslav
25.07.2018
10:52:28
ну тогда как мне вичислять сколько макс отривать потоков для ембедеда томката в соответствии к залезу

Pavel
25.07.2018
10:52:29

Александр
25.07.2018
10:52:41
вайты*

Pavel
25.07.2018
10:53:01
а можно простым языком чтобы я понял?

Google

Rostyslav
25.07.2018
10:53:22
и я тоже)

Vit
25.07.2018
10:53:59

Александр
25.07.2018
10:54:05
ну есть потоки которые преймущественно крутят бизнес логику, а есть потоки корые лезут в сеть,читают файлы
и т.д.
вот вторых может быть много больше чем ядер

Pavel
25.07.2018
10:54:56
а почему нельзя сделать всего 1 IO поток на все приложение?

Александр
25.07.2018
10:55:14
и как ты себе это представляешь?

Митко Соловец?
25.07.2018
10:55:27
Ща тебе вертикс продадут
И эвент луп

Pavel
25.07.2018
10:55:52

Александр
25.07.2018
10:56:08

Bogdan
25.07.2018
10:56:21

Pavel
25.07.2018
10:56:38

Александр
25.07.2018
10:56:48

Pavel
25.07.2018
10:56:52
почему нет?

Александр
25.07.2018
10:57:06
ну к примеру у тебя активных 5к соединеений в один момент
1 поток захлебнется
а вот 8 потоках на 8 гипертредах намного лучше разгребут

Pavel
25.07.2018
10:57:31

Александр
25.07.2018
10:57:43
ну вообще-то хз где там у вас нода показатель )

Google

Александр
25.07.2018
10:57:49
они процессами скалируются
имхо такое себе

Rostyslav
25.07.2018
10:58:50
server.tomcat.max-threads = 200 //by default
даже так

Admin
ERROR: S client not available

Pavel
25.07.2018
10:59:11
сеть медленная, процессор быстрый

Александр
25.07.2018
10:59:34
потому что только 1 ядро будет расхлебывать, он же и читает и пишет и обрабатывает

Pavel
25.07.2018
10:59:56
ты же сам сказал что IO поток не обрабатывает
только читает и пишет

Александр
25.07.2018
11:00:37
все делает, просто он не ждет
а ивент бейзд

Pavel
25.07.2018
11:00:47
именно
одного потока для такого вполне хватает
и нет смысла делать из больше чем количесто ядер если нет никакой бизнес логики
например если это прокси

Александр
25.07.2018
11:01:21
ивент бейзд это магия? нет, ивенты то надо обрабатывать жтим же потоком
и их вполне может быть так много
что он не будет успевать
прокси тема имхо отдельная, какие-то перекосы в линии обсуждения

Google

Pavel
25.07.2018
11:02:43
может конечно, но ты сначала посчитай какая пропускная способность сети должна быть в таком случае

Александр
25.07.2018
11:03:15
это все зависит от стоимости "обработки запроса"
в случае прокси, понятно что дешево
а в случае наличии норм бизнес логики

Pavel
25.07.2018
11:03:56
а в случе наличиня норм бизнес логики всегда должен быть один поток
больше делать смысла нет
так пропускная способность приложения будет больше

Александр
25.07.2018
11:05:04
вообще не понятно откуда такой вывод

Anton
25.07.2018
11:05:54
и любят блокировать потоки
ну а как иначе? если большая чать экоссистемы - это блокирующие либы, пишешь нон-блок код и у тебя всё равно будет где-то валяться тред пул для блокирующих вызовов

Pavel
25.07.2018
11:06:54
вот скажем на моем простеньком компьтере, у него 4 ядра
на одном потоке тот же vertx.io выдает 110к тысяч запросов
http
это тупо IO, без логики