From: "kosaki (Motohiro KOSAKI)" Date: 2012-12-15T04:20:34+09:00 Subject: [ruby-core:50901] [ruby-trunk - Bug #7560] Process.kill incurs 100ms cost when threads exist Issue #7560 has been updated by kosaki (Motohiro KOSAKI). @normalperson: I agree. I removed rb_thread_polling() today then. :) ---------------------------------------- Bug #7560: Process.kill incurs 100ms cost when threads exist https://bugs.ruby-lang.org/issues/7560#change-34748 Author: tmm1 (Aman Gupta) Status: Closed Priority: Normal Assignee: nobu (Nobuyoshi Nakada) Category: Target version: ruby -v: ruby 2.0.0dev (2012-12-14 trunk 38379) [x86_64-darwin12.2.0] % ruby -rbenchmark -e' puts Benchmark.measure{ Process.kill(0, Process.pid) } ' 0.000000 0.000000 0.000000 ( 0.000011) % ruby -rbenchmark -e' Thread.new{sleep}; puts Benchmark.measure{ Process.kill(0, Process.pid) } ' 0.000000 0.000000 0.000000 ( 0.101127) -- http://bugs.ruby-lang.org/