RustConf 2023 - Profiling async applications in Rust

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

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

  • @kelownatechkid
    @kelownatechkid 10 หลายเดือนก่อน

    Fantastic, thank you. Perf analysis is very important!

  • @privettoli
    @privettoli 11 หลายเดือนก่อน +1

    Important topic! Thanks.

  • @jmarcelomb
    @jmarcelomb 11 หลายเดือนก่อน

    Really liked the presentation!

  • @9SMTM6
    @9SMTM6 11 หลายเดือนก่อน +1

    Speaking of excuses. Things such as the JVM, .NET and Go both have more of a need for profiling, as well as often an easier time.
    They are always constructed out of multiple agents that most people did not program themselves and certainly don't understand entirely (prominent example being the garbage collectors) and they have a default async runtime.
    Rust doesn't have the first issue, at least not to the same degree, while the 2nd issue is, in most situations, sadly a negative for Rust. Rusts choice against a Runtime has sadly yet to pay off entirely. Using Rust async on stuff such as embedded is only just getting out of alpha with stuff such as embassy-rs getting released, and many runtimes are incompatible, hurting the ability to adopt a purpose built runtime.
    But excuses aside. It's true, in practice there is an acute lack of either the tools for profiling, or their active usage.