创建一个堆外内存 ChronicleMap

Creating an off-heap in-memory ChronicleMap

正在使用 ChronicleMap 测试堆外缓存。此代码会创建堆外内存映射吗?

chronicleMap = ChronicleMapBuilder.of(String.class, ByteBuffer.class)
     .entries(aMaxSize)
     .averageKeySize(100)
     .averageValueSize(1000)
     .create();

是的。 ChronicleMap 的任何实例都在堆外,它可能是 file-backed(memory-mapped 文件)或不是,但无论如何它都会将数据存储在堆外。