Максим Гришутин - Inlinable-оптимизации в Swift

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 5

  • @andy_skerjie
    @andy_skerjie ปีที่แล้ว

    Спасибо, классый доклад

  • @alexeylobankov
    @alexeylobankov ปีที่แล้ว +1

    Спасибо, хорошее объяснение темы!

  • @leaf_from_tree
    @leaf_from_tree 2 ปีที่แล้ว +1

    Спасибо, интересный и чистый доклад 👍🏻

  • @НаильШарипов-р3ч
    @НаильШарипов-р3ч 2 ปีที่แล้ว +3

    Спасибо за доклад. Объяснение понравилось, но похоже не подсвечен один аспект с inlinable. А именно то что это больше актуально для фреймворков, а именно когда вы используете его в скомпилированном виде. В этом случаи (если не помечать как inlinable) у компилятора в вызывающем коде теряется информация и возможность встраивать такии функции по своему усмотрению. Если коротко то это полезно лишь для публичных функций фреймворка, а для интернал это работает просто как флаг компилятора для проверки соответствия критериям встраивания (в вашей терминологии протокол)

  • @Сергей-ь5е2в
    @Сергей-ь5е2в ปีที่แล้ว

    я может что то не понимаю, но между 0,020 и 0,003 точно разница в 15% ?