进行并行的 appium server ,大概有 30 个,以后可能会更多,目前遇到一些问题,就是运行大约 2 天后,node js 的进程也就是 appium server 的进程内存达到了 1.5G,如果是 30 个同时并行那么就有 30G 的内存消耗,很明显的内存泄露, 对应的命令行已经只显示 error 的信息,其他没有,有遇到同样问题的么,还是在调用上有什么错误么,客户端是用的 python2.7
appium 内存溢出给官方提过好几次了,而且在 1.13 ~1.15 版本尤其严重甚至崩溃,建议使用 1.16 以后,有明显改善。如果对日志获取没有需求的话,可以 Android:skipLogcatCapture ,iOS:skipLogCapture 初始化增加这个参数可以减少很多内存消耗。
多谢,目前用的正是 1.15.1,我获取新的试试
用了 1.16.0 有很大的改观,基本上没有内存的损失了