• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yaott2020
V2EX  ›  程序员

Rust 如何调试分析 CPU 和 RAM

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