Ruby垃圾收集与Puma

Ruby垃圾收集与Puma,ruby,puma,Ruby,Puma,当将MRI Ruby 2.1.2与Puma一起使用时(假设1个工作线程有8个线程),GC何时运行?它是在所有线程空闲时由父工作进程运行,还是在需要时由父进程运行,即使这些线程忙于处理请求 在Ruby 2.0中(没有延迟GC),这种行为会有什么不同 .问题已在会议上得到回答 只要VM决定运行它,它就会运行。美洲狮无法控制这一切,也无法真正控制这一切

当将MRI Ruby 2.1.2与Puma一起使用时(假设1个工作线程有8个线程),GC何时运行?它是在所有线程空闲时由父工作进程运行,还是在需要时由父进程运行,即使这些线程忙于处理请求

在Ruby 2.0中(没有延迟GC),这种行为会有什么不同

.

问题已在会议上得到回答

只要VM决定运行它,它就会运行。美洲狮无法控制这一切,也无法真正控制这一切