V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yaott2020
V2EX  ›  程序员

Rust 如何调试分析 CPU 和 RAM

  •  
  •   yaott2020 · Sep 11, 2023 via Android · 2979 views
    This topic created in 969 days ago, the information mentioned may be changed or developed.

    之前写 Golang ,用 pprof 挺方便的,但是 Rust 调试起来丝毫很麻烦,尝试了 perf 给出的火焰图函数名不知道为什么没标上,内存分析就更没有头绪了。Google 找了一些,但来来去去都是那几篇(或许我没 Google 到?)

    哪位大佬给点思路

    Supplement 1  ·  Sep 11, 2023
    难道 v 站没人写 rust 吗😂
    7 replies    2023-09-12 09:58:37 +08:00
    cppc
        1
    cppc  
       Sep 11, 2023
    framlog
        2
    framlog  
       Sep 11, 2023
    和 cpp 没啥区别。
    neoblackcap
        3
    neoblackcap  
       Sep 12, 2023
    只要是 Rust/Cpp/C 这样的系统语言在调试方面都基本上没有多大区别,基本上还是那套工具链。还有就是调试分析的时候要导出符号,要不然工具肯定没法分析。
    my3157
        4
    my3157  
       Sep 12, 2023 via Android
    Jirajine
        5
    Jirajine  
       Sep 12, 2023 via Android   ❤️ 1
    fasterthanlime 有好几篇关于 profiling 的文章,可以参考一下。
    yaott2020
        6
    yaott2020  
    OP
       Sep 12, 2023 via Android
    感谢各位(吐槽 rust 中文资料太少了😂😂
    PTLin
        7
    PTLin  
       Sep 12, 2023
    内存分析可以用这个库 https://crates.io/crates/dhat ,jemalloc 的那些也可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1031 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 18:38 · PVG 02:38 · LAX 11:38 · JFK 14:38
    ♥ Do have faith in what you're doing.