Java 如何确保净池内存不会释放回JVM?

Java 如何确保净池内存不会释放回JVM?,java,netty,heap-memory,pool,Java,Netty,Heap Memory,Pool,净池缓冲区在单个时间点分配16 MB堆内存(值为2^maxOrder,默认设置为11)。缓冲区根据请求分配给应用程序 一旦所有缓冲区都释放到池中,16 MB的缓冲区就会打开以返回到JVM。如果GC启动,内存将被回收 有没有办法确保内存永远不会释放回JVM?这就像是故意挑起内存泄漏一样。我可以问一下你为什么要这样做吗?是的,对于一个普通的应用程序来说,这看起来像是内存泄漏,但是对于我的应用程序,我确信它会被重用。

净池缓冲区在单个时间点分配16 MB堆内存(值为2^maxOrder,默认设置为11)。缓冲区根据请求分配给应用程序

一旦所有缓冲区都释放到池中,16 MB的缓冲区就会打开以返回到JVM。如果GC启动,内存将被回收


有没有办法确保内存永远不会释放回JVM?

这就像是故意挑起内存泄漏一样。我可以问一下你为什么要这样做吗?是的,对于一个普通的应用程序来说,这看起来像是内存泄漏,但是对于我的应用程序,我确信它会被重用。