Pull to refresh

Comments 10

Не знал про Rune. Выглядит как очень полезное дополнение к расту.

Последний график прямо бомбический. Хорошо получилось поправить неочевидный, но все же баг

Баг - это когда что-то работает не корректно. В данном случае был боттлнек, не являющийся багом.

Это немного спорный вопрос. Предположим, что у нас есть однопоточная программа или алгоритм и стоит задача "эффективно использовать все доступные ядра". Я бы сказал, что в таких условиях это вполне баг.

Баг это несоответствие ожидаемого и фактического результата. Любой будет ожидать что его сервер будет выдавать в пустом бенчмарке линейный прирост, однако такого не происходило -> баг бенчмарка.

Nice! Спасибо за перевод. Испытал настоящее удовольствие от прочтения статьи. Если даже мне это никогда не пригодится, из этих статей очень много узнаю не только про сам раст, но и про экосистему вокруг него.

Всё-таки не покидает ощущение, что проблемы масштабируемости стали заметными из-за двух процессоров. Не хватает эксперимента с первоначальным вариантом, запущенным в два процесса, с привязкой потоков каждого к ядрам одного соответствующего процессора.

Может я чего и не понял, но сложилось ощущение, что автор непонятно что бенчмаркал, если у него узким горблышком оказался код, который запускает экземпляр теста. Очевидно, что речь идет об черезвычайно низком КПД всей этой конструкции, если код запуска может вносить такой зверский вклад в общую картину.

Автор вместо теста намеренно поставил пустышку, именно для того чтобы протестировать свой код запуска теста.

интересно акцентирование на старости ноутбука с процессом 17го года при сравнении с устройством 14го года

Sign up to leave a comment.