标签: ruby puma
当使用MRI Ruby 2.1.2和Puma(比如1个8线程的工作者)时,GC何时运行?它是由父工作进程在所有这些线程空闲时运行,还是由父进程根据需要运行,即使这些线程忙于处理请求?
在Ruby 2.0(没有延迟GC)中,这种行为会有什么不同。
Also asked here
答案 0 :(得分:1)
已在Github issue上回答。
只要VM决定运行它,它就会运行。彪马没有什么可以控制的,也不是真的。