Информация об изменениях

Сообщение Re[37]: dotnet vs java 2016-2020 от 13.10.2016 15:16

Изменено 13.10.2016 15:19 Serginio1

Здравствуйте, ·, Вы писали:

·>Здравствуйте, Serginio1, Вы писали:


S>> Паузы могут быть и не из-за GS

·>А из-за чего?
·>Кстати, это тоже камень в огород c#. Диагностика таких вот тонких проблем очень проблематична. Сложно (если вообще возможно) докопаться до причины тормозов.

Это свойство Windows. Есть еще куча сервисов и приложений.

S>>·>Они обусловленны тем, какие алгоритмы gc используются.

S>> Какими именно, Почему задержки появляются через 10 минут?
·>В статье указанно, тестируются все четыре режима, в т.ч. SustainedLowLatency.
·>Не важно через сколько именно минут появляются задержки. Важно что они появляются.
Важно. Я тебе привел вариант с Write Barrier который подходит под постоянное обновление "кэша"

S>>>> А заодно и на Javа этот тест запустить

S>>·>zing — pauseless gc.
S>> Запусти. И мы у себя запустим. Посчитаем общее время.
·>У меня сейчас нет доступа к zing. Но я точно знаю, что задержки больше 10мс репортят в Azul как баги.
·>Считают не общее время (общее время чего??), а гистограмму задержек.
А где исходники?
Re[37]: dotnet vs java 2016-2020
Здравствуйте, ·, Вы писали:

·>Здравствуйте, Serginio1, Вы писали:


S>> Паузы могут быть и не из-за GS

·>А из-за чего?
·>Кстати, это тоже камень в огород c#. Диагностика таких вот тонких проблем очень проблематична. Сложно (если вообще возможно) докопаться до причины тормозов.

Это свойство Windows. Есть еще куча сервисов и приложений.

S>>·>Они обусловленны тем, какие алгоритмы gc используются.

S>> Какими именно, Почему задержки появляются через 10 минут?
·>В статье указанно, тестируются все четыре режима, в т.ч. SustainedLowLatency.
·>Не важно через сколько именно минут появляются задержки. Важно что они появляются.
Важно. Я тебе привел вариант с Write Barrier который подходит под постоянное обновление "кэша".

S>>>> А заодно и на Javа этот тест запустить

S>>·>zing — pauseless gc.
S>> Запусти. И мы у себя запустим. Посчитаем общее время.
·>У меня сейчас нет доступа к zing. Но я точно знаю, что задержки больше 10мс репортят в Azul как баги.
·>Считают не общее время (общее время чего??), а гистограмму задержек.
Общее время выполнения циклов. Можно уменьшить задержки, за счет уменьшения скорости выполнения.
А где исходники?