彼得·艾森特劳特:重新审视PostgreSQL的make install时间
💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
本文介绍了作者对PostgreSQL构建系统性能的测试结果。通过优化和使用新的构建系统,make install的速度提高了3倍。使用Meson构建系统在Ubuntu上提升了3倍,在macOS上提升了8倍。使用额外选项可以提高性能,但使用Meson并通过Meson运行测试可以自动获得优势。Linux在性能方面比macOS更快。
🎯
关键要点
- 本文介绍了PostgreSQL构建系统性能的测试结果。
- 通过优化,make install的速度提高了3倍。
- 在Ubuntu上使用Meson构建系统提升了3倍,在macOS上提升了8倍。
- 使用额外选项可以提高性能,但Meson运行测试时自动获得优势。
- Linux在性能方面比macOS更快。
- 旧文章中提到的某些技巧已不再适用。
- Meson的安装时间在测试套件中非常重要。
- 使用--no-rebuild和--only-changed选项可以节省时间。
- 使用Meson和通过Meson运行测试可以自动获得大部分优势。
- 一些额外的make install或meson install选项仍然有助于提高性能。
🏷️
标签
➡️