java - 如何在两个 JVM 实例之间共享内存?

标签 java scala jvm

我在 JVM (Scala) 中构建了一个巨大的图形,我想重复使用它来调整算法。我不想每次都从磁盘重新加载它。有没有办法让它位于一个 JVM 中,同时从另一个正在开发算法的地方连接?

最佳答案

将图形保存到磁盘,然后使用 MappedByteBuffer 将其映射到内存中.两个进程应该使用相同的内存,这将与页面缓存共享。

关于java - 如何在两个 JVM 实例之间共享内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1195633/

相关文章:

java - 分享一个需要数据持久化的项目【数据库】

java - 一个小型项目的java数据库

java - Java代码中接口(interface)的实现

scala - Scala 与 Haskell 中 List[T] 和 Set[T] 上的模式匹配 : effects of type erasure

java - 静态变量的需要及其在 jvm 上的开销

java - 在 Java 中使用通用 Pair 类和 Splaytree 来计数和存储单词及其频率

eclipse - Control + 1 建议在 eclipse scala ide 中不起作用?

scala - 为什么 Scala 编译器不允许使用默认参数的重载方法?

java - 开始为 JVM 分配内存

java - Spring 5.1.5.RELEASE 我应该如何选择 JVM 版本