Benchmark

最慢的部分当然是添加当前路径到数据库。该操作会在每次你按回车时执行,所以我在我的 Nas 上做了个对比:

  1. $ time autojump --add /tmp
  2. real 0m0.352s
  3. user 0m0.077s
  4. sys 0m0.185s
  5. $ time fasd -A /tmp
  6. real 0m0.618s
  7. user 0m0.076s
  8. sys 0m0.242s
  9. $ time _z --add /tmp
  10. real 0m0.194s
  11. user 0m0.046s
  12. sys 0m0.154s
  13. $ time _zlua --add /tmp
  14. real 0m0.052s
  15. user 0m0.015s
  16. sys 0m0.030s

可以看出,z.lua 是消耗资源最少,并且最快的,可以更流畅的在性能不好的环境中使用。