angular - 与在本地运行相比,在 jenkins 上运行角度单元测试需要更长的时间
问题描述
在我的构建上运行单元测试时,我的本地机器大约需要 56 秒,但在我们的 Jenkins 构建机器上运行测试大约需要 4 分钟 15.04 秒。
我尝试在磁盘上设置屏障=0,但它只提高了 10%-20% 的性能。
在本地机器上:
HeadlessChrome 73.0.3683 (Windows 10.0.0): Executed 528 of 548 (skipped 20) SUCCESS (56.274 secs / 54.748 secs)
在詹金斯上:
HeadlessChrome 63.0.3239 (Linux 0.0.0): Executed 528 of 548 (skipped 20) SUCCESS (4 mins 15.04 secs / 4 mins 9.251 secs)
詹金斯机器配置:
A4
Basic
General purpose
8 cpu
14 GB ram
16 data disks
16x300 iops
解决方案
推荐阅读
- python - 熊猫数据框和csv文件之间的内存不匹配
- angular - 我应该如何修改拦截器以便它在后台重试相同的请求
- docker - 使用 docker deamon 连接到 Kubernetes kops pod
- javascript - 在 html 中读取 JSON
- reactjs - 如果 React Native 中没有数据,如何检查平面列表
- mysql - 我使用 MYSQL 中的哪种数据类型仅在数据表中存储数字 1 到 60?
- ios - UICollectionView Horizontal Scroll 左右滑动单元格的位置变化?
- angular - 如何打开组件视图然后从 html 代码中删除按钮标签
- jquery-ui - 下拉箭头的大小比平常小
- carousel - 显示 bulma carousel 中的所有图像