Ticket #78 (new defect)

Opened 3 months ago

Last modified 2 months ago

EM epoll/kqueue don't use rb_tbr on 1.9

Reported by: tmm1 Assigned to: raggi
Priority: major Milestone: EventMachine "Framework"
Keywords: Cc:

Description

_RunEpollOnce has to be split into two functions, one that can be provided to rb_thread_blocking_region

neverblock's performance (req/s using ab, three runs each) is currenty:

Ruby 1.8
with epoll: 58, 71, 68
without epoll: 160, 163, 148

Ruby 1.9
with epoll: 121, 127, 132
without epoll: 199, 203, 202

Change History

10/08/08 12:55:23 changed by rogerdpack

why is this so different?