为了构建一个基于Qt框架的复杂C++软件,我准备了一个alpine工具链(适用于x86_64)。该工具链 chroot 包含:
- alpine 基础包 3.16
- 已安装软件包的列表(直接来自 alpine 存储库)。
- 我已经编译了 Qt 5.15.7 源代码,并将其安装在我的 chroot 中(qmake、mkspecs、..)。
最后,我用我的工具链(qmake 构建系统)构建了复杂的软件。问题是,运行该软件时,我的延迟非常高。结果,许多测试失败了(单元/集成/系统测试)。看来这个性能问题是由alpine的musl libc引起的。
问题:
- 是否有补丁或任何解决方案可以提高 musl libc 的性能?
- 是否可以切换到 glibc ?如果有,alpine有基于glibc的预编译apk包吗?
预先感谢您的帮助。