标签: ruby memory-management heap-memory ui-testing
我们有许多可以使设备自动化的自动化库,并且有一些运行十年的自动化脚本。
最近,我们正在尝试集成多个设备并执行自动化。当我们分别运行独立于特定设备的脚本时,我们没有任何问题,但是当运行特定于多个设备的脚本时,我们将面临此问题。
问题:
在特定点(执行5或6个脚本后)之后的批处理执行期间,执行被终止,没有任何错误。
在我们的调查之后,我们发现可能出现内存滞后的问题,并且增加了红宝石的堆大小,但仍然没有运气。
这就是我们增加堆槽和大小的方法。