В последней теме мы пообещали больше информации о бенчмаркинге газа. С помощью структурированного бенчмаркинга газа мы: — Выявили узкие места в opcode — Улучшили производительность транзакций 7702 — Помогли некоторым клиентам сократить наихудший сценарий выполнения более чем на 25% — Разблокировали 45M газовых блоков Вот как это произошло 👇
Nethermind
Nethermind14 июл., 20:00
8/ Скоро будет больше информации о бенчмаркинге газа и PerfNet. Спасибо, что следите за нами.
2/ Каждый клиент ведет себя по-разному под нагрузкой. Поэтому мы создали общие сценарии, провели транзакции с высоким потреблением газа и измерили производительность в масштабе, во времени, версиях и конфигурациях. Дело не в сравнении. Дело в том, чтобы вместе выявить границы.
3/ По ходу дела мы выявили проблемы, которые ранее не были видны: — Узкие места в опкодах и предкомпиляциях — Замедление выполнения в сложных типах транзакций — Шаблоны, которые намекали на более глубокую оптимизацию Многие из них привели к upstream-исправлениям, тихо и совместно.
4/ Влияние на данный момент: — Наихудшие сценарии улучшились примерно на 25% — Заметные достижения в обработке сложных транзакций — Разблокирована обработка 45M газовых блоков, с ясным путем к еще более высоким лимитам — Команды инфраструктуры уже получают выгоду от более стабильной пропускной способности
6/ Следующий: PerfNet и то, как он вписывается в это путешествие по производительности.
154