Debug

  • 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
    ## 1. Linux 下 HiDPI 问题 OS: Fedora 32 (Workstation Edition) GNOME 版本:3.36.3 Charles Proxy 版本: v4.5.6 通常在 GNOME3 下我们会将 Display 的 Scale 调成 `200%` (当前还不支持非整数倍数设置) 来解决4K分辨率问题,如下图: ![](gnome3-display-scale-2020-07-20-23-57-26.png) Charles官方也宣称它已经支持HiDPI了,但是实际使用却发现没有自动识别HiDPI,为什么呢? 我们看看`/usr/bin/charles` 这个启动脚本: ```bash ...