209 похожих чатов

Насколько оптимизация вида: require(a == x); require(b == y); require(c == z); Имеет

смысл по сравнению с

require(a == x && b == y && c == z);
?

Стоит ли это того, чтобы экономить на двух opcode`ах на каждый вызов?

Это немного упрощенная модель того, что я пытаюсь оптимизировать. Вернее, понять, стоит ли настолько заморачиваться с этим...

6 ответов

9 просмотров

а потестить в ремиксе на gas usage?

Кажется второй вариант будет дешевле

m_Rassska- Автор вопроса
Vasiliy Tikhonenko
Кажется второй вариант будет дешевле

почему?) Если я правильно понимаю, тут только имеет значение само выражение. Так как во втором фигурируют 0x16, оно будет немного побольше потреблять) Gas usage of 0xfd is 0

m_Rassska
почему?) Если я правильно понимаю, тут только имее...

Не уверен, но кажется три ифа, хуже чем один

m_Rassska- Автор вопроса
Vasiliy Tikhonenko
Не уверен, но кажется три ифа, хуже чем один

три ифа да, но вот 0xfd ничего не стоит

Похожие вопросы

Карта сайта