Trait

  • Published on
    其实从 0.10.x 开始就觉得 delta 老慢了, 但是一直没怀疑到是 delta 自身的bug. 有一天, 正好在 github 上面看到有人提 [issue](https://github.com/dandavison/delta/issues/824), 说当系统进程较多时, delta 扫描所有进程, 这里花了大量时间导致变慢. 然后作者很快发布了一个新版本 [0.11.2](https://github.com/dandavison/delta/releases/tag/0.11.2) , 说这个问题解决了扫进程时慢的问题. 但是我到手一测试, 发现依然可以肉眼感受到这个"慢". ## flamegraph 分析: 定位问题 ...
  • Published on
    ## 提问的故事 -- 废话哥 vs 高效哥 起因我折腾的时候, 升级了 `zero-to-production` 这个仓库的 `tracing-bunyan-formatter` 版本, 它[当前依赖](https://github.com/LukeMathWalker/zero-to-production/blob/42d4f6a024fda2e7bc277679a595e3edfa2cb6c9/src/telemetry.rs#L18)的是 0.2 版的 `tracing-bunyan-formatter` 和 `tracing-subscriber` : ```toml tracing-subscriber = { version = "0.2.12", features = ["registry", "env-filter"] } ...