Проблема с памятью в Ruby 1.9.3 - PullRequest
0 голосов
/ 24 ноября 2018

У нас есть много библиотек автоматизации, которые могут автоматизировать устройства, и у нас есть несколько сценариев автоматизации, которые работают с десятилетия.

В последнее время мы пытаемся интегрировать несколько устройств и выполнять автоматизацию.Когда мы запускаем наши сценарии, которые не зависят от конкретного устройства отдельно, у нас не возникает никаких проблем, но когда мы запускаем сценарии, относящиеся не только к устройству, мы сталкиваемся с проблемой.

Проблема:

Во время пакетного выполнения после определенной точки (после выполнения 5 или 6 сценариев) выполнение было прекращено без каких-либо ошибок.

Позже в ходе нашего исследования мы обнаружили, что отставание памяти может бытьпроблема, и мы увеличили размер кучи в рубине, но все равно не повезло.

Так мы увеличили количество и размер слотов кучи.

enter image description here

...