
Ivan
18.05.2017
13:20:14
ну и да, если 100% нагрузга на CPU и 1000 потоков, то тут даже "по-честному" время пробуждения очень сильно может быть непредсказуемо

Mikhail
18.05.2017
13:24:14

Ivan
18.05.2017
13:26:09
в общем если всё "обычно работает", смотрите что происходит в системе в это время по логам

Google

Ivan
18.05.2017
13:26:21
это вряд ли проблема вашего легаси кода

Mikhail
18.05.2017
13:27:10

Ivan
18.05.2017
13:27:28
на машине нет других запущенных процессов?

Mikhail
18.05.2017
13:27:39

Ivan
18.05.2017
13:27:40
может винда там за обновлениями ходит или антивирус у вас работает
изолируйте свой легаси код и попробуйте воспроизвести в чистом окружении

Mikhail
18.05.2017
13:28:20

Ivan
18.05.2017
13:28:24
а ещё лучше - заведите инженеров QA :)
это же Windows

Mikhail
18.05.2017
13:28:52

Google

Ivan
18.05.2017
13:29:33
ну я могу написать программу, которая с достаточным уровнем привелегий просто займёт все ресурсы и ваши потоки вообще никогда не выполнятся

Mikhail
18.05.2017
13:34:10

Ivan
18.05.2017
13:35:25
это вам нужен гуру Windows-админ
там логи 100% должны быть, но как их достать я не знаю и это уже совсем оффтопик для канала

Berkus
18.05.2017
13:35:31

Ivan
18.05.2017
13:36:03
а, я просто скипнул примерно 1000 сообщений, поэтому не в теме

Mikhail
18.05.2017
13:36:04

Berkus
18.05.2017
13:37:39
поток спит - служба идёт

Mikhail
18.05.2017
13:38:10
Загрузка cpu не более 20%

Ivan
18.05.2017
13:38:48

Mikhail
18.05.2017
13:39:25
Ну где то рядом с моментом x есть загрузка до 40%

Ivan
18.05.2017
13:39:35
а, это уже интереснее

Berkus
18.05.2017
13:39:38

Mikhail
18.05.2017
13:39:46
скинь пожалуйста еще раз

Berkus
18.05.2017
13:39:56
ну поскроль выше

Ivan
18.05.2017
13:40:06
тогда смотрите на wait condition - какой объект вы там ждёт? семафор? мьютекс, эвент?

Berkus
18.05.2017
13:40:20
https://www.microsoftpressstore.com/articles/article.aspx?p=2233328&seqNum=7 возможно тебе надо просто взять руссиновича и почитать

Mikhail
18.05.2017
13:40:57
Ага, спасибо

Google

Ivan
18.05.2017
13:41:42
вот, ищите кто этот мьютекс должен для вас освободить, и чем этот кто-то занять в момент Х

Mikhail
18.05.2017
13:41:55

Ivan
18.05.2017
13:42:01
может он как раз в это время решил что-нибудь на диск записать и заблокировался для записи

Mikhail
18.05.2017
13:42:02
Аааа
Блин
это же с zabbix снимают
там раз в две минуты период опроса
хотя нет, там в течении пяти минут идет возрастание до 40, потом спад
после момента х

Valentina
18.05.2017
17:46:05
.

Berkus
18.05.2017
17:48:23
ну а что с ЭТИМ делать?
поэтому и репорт

Александр
18.05.2017
18:31:39
знатоки boost::hana, скажите, concat должен ссылки стирать?
concat(tuple<int&>(a), tuple<double>(1.0)) -> tuple<int, double>
странновато

Alexander
18.05.2017
18:33:20
от меня в двух метрах сидит автор Boost.Hana
Сейчас спрошу

kotofey
18.05.2017
18:48:52
Подскажите, если кому не сложно, проект с хорошей архитектурой для почитать-поучиться. Язык не столь важен, но круто будет есть с++
*если

Admin
ERROR: S client not available

Александр
18.05.2017
18:53:23

Alexander
18.05.2017
18:58:14

Google

Alexander
18.05.2017
18:58:21
и будет тебе счастье

Berkus
18.05.2017
19:02:09

kotofey
18.05.2017
19:08:07

Berkus
18.05.2017
19:09:17
за архитектуру посмотри Qt, Unreal Engine

Valentina
18.05.2017
19:10:46

Berkus
18.05.2017
19:10:47
KDE можно

kotofey
18.05.2017
19:11:11

Александр
18.05.2017
19:15:12
хотя да, ссылки обычно сырыми не таскают

Alexander
18.05.2017
19:15:48
как вовремя Льюис оказался рядом ?

Александр
18.05.2017
19:16:56
ага, неожиданно так
спасибо

Alexander
18.05.2017
20:03:31
Чуваки, тут такое дело. Как думаете, был бы полезным алгоритм apply_permutation?

Max
18.05.2017
20:17:05

Alexander
18.05.2017
20:29:04
ок, сегодня добавлю в Boost.Algorithm
as PR with tests, doc, example

Roman
18.05.2017
20:33:28
http://eax.me/cpp-will-never-die/

Google

Будда
18.05.2017
22:07:29
А я только скачал учебник по Rust
тот что в свободном доступе
Уже обосрали. Не надо же так.

Vladislav
18.05.2017
22:11:56
этой статье больше года, rust уже совершенно изменился с тех пор)