amazon-web-services - Selenium firefox-69 高 cpu 使用率 - Java
问题描述
我在 Amazon-linux 中使用 selenium 3.14和firefox 69 。我在我的 java 代码中以无头模式在 linux 机器上运行我的 selenium。
对于 10 个并行的 firefox 窗口,每个窗口只有一个选项卡,我的 cpu 使用率达到 100%
我正在使用 4-core-cpu 16-gb-ram ---> [ Ec2 - m4.xlarge ]
对于相同的 10 个实例,htmlunitDriver 仅占用 5-10% 的内存。
我终于在里面使用了 driver.quit() 。如果我减少 Firefox Windows 计数,CPU 使用率会自动相应减少。
是预期的吗?如果不是如何检查泄漏。
我没有安装firefox。我下载了 FF-tar 并将其解压缩到某个文件夹中,并在 java 代码中设置了 FF 二进制文件。
解决方案
推荐阅读
- javascript - Vue.js 和 Axios - 在 401 上重定向
- python - Python:如何重命名文件夹中的文件?
- spring - 没有 YAML 文件的 Spring Cloud Vault 配置
- php - 如何使用 PHP 从 api.ai 代理的自定义有效负载调用 chatfuel 块?
- c# - 动态按钮的传递参数 - MVVM Light
- javascript - d3 setinterval 动画文本并在按钮单击时删除图像
- git - 如何删除远程 git 钩子?
- javascript - 如何从javascript中的字符串中删除正斜杠和反斜杠
- python - 获取列表中部分匹配的索引
- emacs - 循环浏览相对时间戳和递增或递减值的元素