在 Java 应用程序中使用 Neo4j 内嵌

本节介绍如何在 Java 应用程序中使用 Neo4j 内嵌。

以下主题是

当在同一个 JVM 中运行您自己的代码和 Neo4j 时,需要注意以下几点

  • 不要创建或保留超过严格需要的对象。特别是大型缓存往往会将更多对象提升到老年代,从而增加对昂贵的完整垃圾回收的需求。

  • 不要使用 Neo4j 内部 API。它们是 Neo4j 的内部 API,可能会在未经通知的情况下发生更改,这可能会破坏或更改代码的行为。

  • 在内嵌模式下运行时,不要启用 -XX:+TrustFinalNonStaticFields JVM 标志。