我们希望在一些高性能代码中最小化(如果不是消除)对象分配。在以前版本的编年史地图(版本2.x)中,这在很大程度上是可能的。在最新版本的编年史地图(3.17.1)中,我们在使用ExternalMapQueryContext时看到了显着的分配。我们使用的是正确的方法吗? VOInterface voi = VO.get();
} e
ChronicleMap在OpenHFT的文档中声明:
Chronicle Map implements the java.util.concurrent.ConcurrentMap, that stores我用过的那个分配了堆栈上的所有东西(这是代码生成过程中可用的)。我从未使用过JVM和java编译器,但我确实知道,通常只有堆和堆栈可以用于分配类、局部变量、函数参数等的实例。请有人解释一下,我们如何能够编写代码,让编译器实例化数据结构(比如ChronicalMap ),让JVM将