Skip to content

Commit 20d5c22

Browse files
committed
Run ObjectSpace.dump_all in a worker thread.
1 parent 12844a9 commit 20d5c22

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/async/container/supervisor/worker.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ def do_memory_dump(call)
4949
require "objspace"
5050

5151
dump(call) do |file|
52-
ObjectSpace.dump_all(output: file)
52+
Thread.new do
53+
ObjectSpace.dump_all(output: file)
54+
end.join
5355
end
5456
end
5557

0 commit comments

Comments
 (0)