RFR - 8142872: Remove support for sun.nio.ch.PollSelectorProvider from 9

Kenji Kazumura kzr at jp.fujitsu.com
Thu Mar 24 07:46:23 UTC 2016


Alan,

I did not use sun.nio.ch.EventPortSelectorProvider
but use sun.nio.ch.PollSelectorImpl.

-Kenji Kazumura


In message <56F390B5.4020404 at oracle.com>
   Re: RFR - 8142872: Remove support for sun.nio.ch.PollSelectorProvider from 9
   Alan Bateman <Alan.Bateman at oracle.com> wrote:

> On 24/03/2016 05:04, Kenji Kazumura wrote:
>> Hello,
>>
>>  From the performance point of view, we need still
>>  PollSelectorProvider.
>> In our research, the score of SPECjbb2015-MultiJVM with
>> PollSelectorProvider
>> is higher over a few dozen percent than with DevPollSelectorProvider.
>>
>> I have discussed with some Solaris OS engineers about
>> the difference of poll(2) and /dev/poll.
>> They told me that both of them are needed because
>> the use-case is different for each other.
>>
>> So Java programmers also would like to use both
>> for the different situations.
>>
>> Please do not remove PollSelectorProvider from 9
>>
>>
>> -Kenji Kazumura
>>
> Do you really mean the ancient poll based Selector or do you mean the
> event port based Selector? Yes, we have been shipping 3
> SelectorProvider implementations on Solaris.
> 
> -Alan
> 


More information about the nio-dev mailing list