Java 使用sun.misc.Usafe作为堆外内存并写入内存管理器?

Java 使用sun.misc.Usafe作为堆外内存并写入内存管理器?,java,memory-management,unsafe,Java,Memory Management,Unsafe,是否可以在sun.misc.Unsafe(allocateMemory()和freeMemory()上写入内存管理层(如dlmalloc()) 我希望使用堆外存储作为高速缓存层,以实现更快的访问,并希望消除GC开销如果我的路径不正确,请纠正我。我建议您看看哪些支持此功能,包括锁定本机内存。它还支持64位分配大小 我怀疑它不会更快,也不会慢很多,但好处是可以控制内存布局以实现缓存友好性,没有对象头和GC暂停 您可能还对哪些支持进程间共享的持久化堆外内存感兴趣 两人都已被释放到maven centr

是否可以在sun.misc.Unsafe(allocateMemory()和freeMemory()上写入内存管理层(如dlmalloc())

我希望使用堆外存储作为高速缓存层,以实现更快的访问,并希望消除GC开销
如果我的路径不正确,请纠正我。

我建议您看看哪些支持此功能,包括锁定本机内存。它还支持64位分配大小

我怀疑它不会更快,也不会慢很多,但好处是可以控制内存布局以实现缓存友好性,没有对象头和GC暂停

您可能还对哪些支持进程间共享的持久化堆外内存感兴趣

两人都已被释放到maven central