当我使用 Netty NIO 代码启动服务器时,我注意到来自 WebSphere (IBM) JDK 的以下输出。我将 Netty 3.4.0 FINAL 与 IBM JDK 一起用于 WebSphere 6.1。
使用自动检测的 NIO 约束级别:1(使用更好的 NIO 提供程序以获得更好的性能)
所以首先我很好奇约束级别到底是做什么的,我似乎找不到任何关于它的信息。其次,我认为我可以使用以下语句覆盖它:
-Djava.nio.channels.spi.constraintLevel=0
什么是“更好的 NIO 提供者”是什么意思——是说我需要一个更好的 JVM——而不是我必须用于 WebSphere 的 IBM 吗?