0 0

Netty4.0.0.CR3框架,出现异常。java.lang.OutOfMemoryError: Direct buffer memory0

-20140417-17:49:59:161 nioEventLoopGroup-2-8 io.netty.channel.AbstractChannel Tried to fail the registration promise, but it is complete already. Swallowing the cause of the registration failure:
java.lang.OutOfMemoryError: Direct buffer memory
	at java.nio.Bits.reserveMemory(Bits.java:662)
	at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:120)
	at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:306)
	at io.netty.buffer.PoolArena$DirectArena.newChunk(PoolArena.java:371)
	at io.netty.buffer.PoolArena.allocateNormal(PoolArena.java:143)
	at io.netty.buffer.PoolArena.allocate(PoolArena.java:132)
	at io.netty.buffer.PoolArena.allocate(PoolArena.java:94)
	at io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:217)
	at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:130)
	at io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:121)
	at io.netty.buffer.AbstractByteBufAllocator.ioBuffer(AbstractByteBufAllocator.java:74)
	at io.netty.channel.DefaultChannelPipeline$HeadHandler.init(DefaultChannelPipeline.java:1056)
	at io.netty.channel.DefaultChannelHandlerContext.initHeadHandler(DefaultChannelHandlerContext.java:328)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRegistered(DefaultChannelPipeline.java:776)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:660)
	at io.netty.channel.AbstractChannel$AbstractUnsafe.access$700(AbstractChannel.java:541)
	at io.netty.channel.AbstractChannel$AbstractUnsafe$4.run(AbstractChannel.java:637)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:364)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:326)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:114)
	at java.lang.Thread.run(Thread.java:713)


这是咋回事????
出现这个异常,但是客户端继续重新连接,就会连接成功。
2014年4月17日 17:55
目前还没有答案

相关推荐

    netty-all-4.0.0.Final-javadoc

    netty-all-4.0.0.Final-javadoc,官方最新版本的netty文档

    OutOfMemoryError_8种典型案例分享

    java.lang.OutOfMemoryError是Java开发者在工作中经常会遇到的一个内存错误。该错误通常发生在JVM无法为新对象分配足够的堆内存时。由于内存问题导致的程序崩溃给开发和维护带来了极大的挑战,而解决这类问题需要对...

    netty-4.1.0.CR3.tar

    netty-4.1.0.CR3.tar

    netty-3.9.9.Final-API文档-中文版.zip

    标签:netty、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    netty-netty-4.1.79.Final.tar.gz

    Netty 是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。这个“netty-netty-4.1.79.Final.tar.gz”文件是一个包含Netty 4.1.79.Final版本的压缩包,通常用于Java开发...

    Netty3.x 源码解析

    Netty是一个高性能的异步事件驱动的网络应用程序框架,它使得构建网络应用变得简单。本系列文章是对Netty3.x版本源码的详细解读,旨在帮助读者深入理解Netty内部的工作机制以及其设计理念。Netty源码阅读的目的通常...

    netty-buffer-4.1.68.Final-API文档-中文版.zip

    标签:netty、buffer、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    netty-all-4.0.0.cr1-sources jar包

    这个"**netty-all-4.0.0.cr1-sources.jar**"包是Netty 4.0.0.CR1版本的源代码压缩文件,对于开发者来说,它是深入理解Netty内部工作原理、自定义组件或调试问题的重要资源。 Netty的核心特性包括: 1. **异步非...

    netty-netty-4.1.32.final-remark.zip

    Netty 是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。在深入探讨Netty的知识点之前,我们先简单理解一下标题和描述所暗示的信息。 标题 "netty-netty-4.1.32....

    netty-buffer-4.1.11.Final-API文档-中文版.zip

    标签:buffer、netty、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    netty-3.10.5.Final-API文档-中文版.zip

    标签:netty、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    netty-netty-4.1.69.Final.tar.gz

    Netty 是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。这个“netty-netty-4.1.69.Final.tar.gz”文件是Netty的最新稳定版本,版本号为4.1.69.Final,它是一个压缩包...

    netty-netty-4.1.96.Final.tar.gz 官网最新版Netty Project

    Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见...

    Netty 5.0.0.Alpha2 版本 Netty 5.0 jar包下载 【Jar包 + 源代码 + Netty API文档】

    Netty 5.0.0.Alpha2 版本,包含:Jar包+源代码+API文档。 官网Netty 5.0版本已经废弃,所以发布出来,方便大家下载。 《Netty权威指南》一书使用的就是Netty 5.0

    netty-buffer-4.1.11.Final-API文档-中英对照版.zip

    标签:buffer、netty、jar包、java、API文档、中英对照版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    netty5.0.0.Alpha1(Alpha2)

    netty-all-5.0.0.Alpha1.jar netty-all-5.0.0.Alpha1-sources.jar netty-all-5.0.0.Alpha1-javadoc.jar netty-example-5.0.0.Alpha1.jar netty-example-5.0.0.Alpha1-sources.jar netty-all-5.0.0.Alpha2.jar ...

    netty-all-4.0.0.Final-source

    这个"Netty-all-4.0.0.Final-source"压缩包包含了Netty框架4.0版本的完整源代码,是开发者深入理解Netty内部工作原理和学习网络编程的宝贵资源。 Netty的核心特性包括: 1. **异步非阻塞I/O**:Netty基于Java NIO...

    netty4.0源码,netty例子,netty api文档

    这个压缩包包含的是Netty 4.0.0.CR3版本的相关资源,包括源码、示例以及API文档,对于学习和理解Netty的工作原理以及如何在实际项目中应用Netty非常有帮助。 首先,让我们来详细探讨一下Netty的核心特性: 1. **...

    netty4.1.68.zip

    8. **优雅的异常处理**:Netty的异常处理机制使代码更加简洁,当出现异常时,会自动关闭相关资源,避免资源泄露。 9. **易于调试**:Netty的日志系统与各种日志框架兼容,便于进行问题排查。 10. **社区活跃**:...

    netty-all-4.1.5.Final完整pom.xml文件配置

    2. **零拷贝**:通过使用Direct Buffer和FileChannel.transferTo方法,Netty实现了数据传输的零拷贝,减少了内存复制带来的性能开销。 3. **强大的编码解码器**:Netty提供了一系列预定义的编解码器,如ByteBuf编码...

Global site tag (gtag.js) - Google Analytics