(In reply to Steffen Winterfeldt from comment #14) > Running GC.start does not change y2start's memory usage in any visible way. so probably not GC issue. I will try myself easy tracking with GC.stat[:heap_live_slots] which will show number of allocated objects on heap and also print rss beside, so we will see how it increase.