Александр
Berkus
> is to use the decltype of the lambda's operator().
ну вот я как-то так и думал
Александр
Ashot
Народ, всем привет!
Мы решили устроить митап в Питере по IT и нам выпала возможность пригласить на него экспертов из IT Альфа-Банка. Это первый такой опыт на серьезном уровне и очень хочется собрать как можно больше народа, чтобы и в дальнейшем устраивать подобные мероприятия. Интересно ли Вам это мероприятие? ПС. надеюсь, что это не будет воспринято как спам, тк фидбэк собрать негде, кроме как у спецов)
Подробности можно зачекать тут: http://telegra.ph/Prihodi-na-mitap-ALFA-FINTECH-UNCONFERENCE-05-18
Если вам стало интересно - буду рад увидеть вас на митапе)
Anton
Ява и дотНЕТ...
RattenKong 🦧🐀🦍️
Мало какой банк хотел бы на плюсах быть, мне кажется
Anton
🐙 Antony
да. А ещё блумберг (тоже не совсем банк) и еще кое-кто, уже совсем банки (не уверен что могу рассказывать о их внутренней кухне)
Mikhail
А загрузка процессора гляну попозже
Крылатый
Evgenii
Berkus
Mikhail
Там тонны нетестируемого легаси
Mikhail
и все это с более чем 1000 потоков
Mikhail
так что давайте уже перестанем предлагать все это переделать :)
ivn
omg
что за система-то, если не секрет? назначение
Mikhail
ivn
а, ну помогай вам Бог
Mikhail
ivn
а то я подумал - вдруг аэропорт какой или там, упаси боже, энергетика
mefest
ivn
ну хайлоад - это ж вёб?
cyber
чеее
Mikhail
Mikhail
в моем случае
ivn
я же про назначения спрашивал...
ivn
недопонимание, короче
ivn
у меня так-то тоже хайлоад, 100% утилизация CPU только выполняется на клиентском железе и там всего 20-30 потоков
ivn
только это не назначение
Mikhail
я не буду палить контору в которой этот ахтунг, думаю попадает под NDA :)
ivn
правильно, не надо NDA нарушать
Evgenii
Mikhail
Понять, в чем текущая проблема. Выглядит так, как будто поток время от времени заспыает на время большее чем нужно
ivn
Mikhail
ivn
а приоритеты как-то потокам задаются или "все на равных" ?
Mikhail
все на равных
Evgenii
ivn
ivn
ну и да, если 100% нагрузга на CPU и 1000 потоков, то тут даже "по-честному" время пробуждения очень сильно может быть непредсказуемо
Mikhail
ivn
в общем если всё "обычно работает", смотрите что происходит в системе в это время по логам
ivn
это вряд ли проблема вашего легаси кода
ivn
на машине нет других запущенных процессов?
Mikhail
ivn
может винда там за обновлениями ходит или антивирус у вас работает
ivn
изолируйте свой легаси код и попробуйте воспроизвести в чистом окружении
ivn
а ещё лучше - заведите инженеров QA :)
ivn
ivn
это же Windows
Mikhail
это же Windows
А можно где нибудь об этом поподробнее посмотреть?
ivn
ну я могу написать программу, которая с достаточным уровнем привелегий просто займёт все ресурсы и ваши потоки вообще никогда не выполнятся
Mikhail
ivn
это вам нужен гуру Windows-админ
там логи 100% должны быть, но как их достать я не знаю и это уже совсем оффтопик для канала
Berkus
ivn
а, я просто скипнул примерно 1000 сообщений, поэтому не в теме
Berkus
поток спит - служба идёт
Mikhail
Загрузка cpu не более 20%
Mikhail
Ну где то рядом с моментом x есть загрузка до 40%
ivn
а, это уже интереснее
Berkus
Mikhail
Mikhail
скинь пожалуйста еще раз
Berkus
ну поскроль выше
ivn
тогда смотрите на wait condition - какой объект вы там ждёт? семафор? мьютекс, эвент?
Berkus
https://www.microsoftpressstore.com/articles/article.aspx?p=2233328&seqNum=7 возможно тебе надо просто взять руссиновича и почитать
Mikhail
Ага, спасибо
Mikhail