Java HttpAsyncClient直接内存泄漏?

Java HttpAsyncClient直接内存泄漏?,java,memory-leaks,apache-httpcomponents,apache-httpasyncclient,Java,Memory Leaks,Apache Httpcomponents,Apache Httpasyncclient,我使用ApacheHttpAsyncClient 4.1,在jconsole中,我发现直接内存在不断增长,我尝试强制gc,不工作 让我困惑的是我没有使用DirectByteBufferAllocator ManagedNHttpClientConnectionFactory connFactory = new ManagedNHttpClientConnectionFactory(null, null, HeapByteBufferAllocator.INSTANCE);

我使用ApacheHttpAsyncClient 4.1,在jconsole中,我发现直接内存在不断增长,我尝试强制gc,不工作

让我困惑的是我没有使用DirectByteBufferAllocator

ManagedNHttpClientConnectionFactory connFactory = new ManagedNHttpClientConnectionFactory(null,
            null, HeapByteBufferAllocator.INSTANCE);
connManager = new PoolingNHttpClientConnectionManager(ioreactor, connFactory,
            socketFactoryRegistry, new DNSResolverWithCache(dnsCache));

我还grep了httpclient HttpSynclient httpcore httpcore nio的源代码,只有在DirectByteBufferAllocator中才有方法allocateDirect(1024)。

你解决过这个问题吗?没有,最后我改用异步http客户端了。你解决过这个问题吗?没有,最后我改用异步http客户端了